我有一個網格,當用鼠標懸停時,它的一個子元素變成了生命(不透明度從0到1),但那個網格也可以被丟棄(網格是可通過網格上的關閉按鈕移除的列表框的一部分)。Block MouseLeave觸發器,如果對象被丟棄
當用戶單擊刪除按鈕時,它也會啓動MouseLeave事件,當鼠標離開該事件時,該事件當然無法再找到我的DockStackPanel控件了。我該如何解決這個問題?
<Grid.Triggers>
<EventTrigger RoutedEvent="UIElement.MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Duration="0:0:0.5" Storyboard.TargetName="DockStackPanel" Storyboard.TargetProperty="Opacity" To="1" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="UIElement.MouseLeave">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Duration="0:0:0.5" Storyboard.TargetName="DockStackPanel" Storyboard.TargetProperty="Opacity" To="0" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Grid.Triggers>
你將需要發佈更多的代碼負責人。 –