2013-07-18 2 views
1

Прямо сейчас, если я нажимаю кнопку A, B Кнопка показывает DropShadow эффект:WPF Удалить DropShadow эффект

Private Sub ButtonA_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles ButtonA.Click 

Dim objDropShadow As New DropShadowEffect 
      objDropShadow.ShadowDepth = 0 
      objDropShadow.BlurRadius = 30 
      objDropShadow.Color = Colors.GreenYellow 

      Me.ButtonB.Effect = objDropShadow 

End Sub 

Если я нажал кнопку C, как я хотел бы удалить эффект DropShadow от кнопки B?

ответ

1
Private Sub ButtonC_Click(
    ByVal sender As System.Object, 
    ByVal e As System.Windows.RoutedEventArgs) Handles ButtonC.Click 

Dim objDropShadow As New DropShadowEffect 
      objDropShadow.ShadowDepth = 0 
      objDropShadow.BlurRadius = 0 
      objDropShadow.Color = Colors.Transparent 

      Me.ButtonB.Effect = objDropShadow 

End Sub 
3

Попробуй

Me.ButtonB.Effect = Nothing  // VB.Net 
this.ButtonB.Effect = null;  // C# 
Смежные вопросы