【问题标题】:WPF Remove DropShadow EffectWPF 删除 DropShadow 效果
【发布时间】:2013-07-16 21:08:13
【问题描述】:

现在如果我点击按钮 A,按钮 B 会显示 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,我将如何从按钮 B 中移除 DropShadow 效果?

【问题讨论】:

    标签: wpf vb.net effect dropshadow


    【解决方案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
    

    【讨论】:

      【解决方案2】:

      试试看

      Me.ButtonB.Effect = Nothing        // VB.Net
      this.ButtonB.Effect = null;        // C#
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-17
        • 2013-06-15
        • 2021-05-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多