2013-07-18 171 views
1

现在如果我按一下按钮,按钮B显示了一个阴影效果的影响:WPF删除阴影效果的影响

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我将如何删除按钮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#