我想在鼠标进入时使网格不透明。所以我尝试捕捉MouseEnter事件和动画Opactity属性
<Grid Opacity="0.1" Name="myGrid" >
<Grid.Triggers>
<EventTrigger RoutedEvent="Grid.MouseEnter" >
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="0.1" To="1" Duration="00:00:01" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="myGrid"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Grid.Triggers>
</Grid>
但InitializeComponent认为Grid.MouseEnter属性超出范围。我做错了什么?
答案 0 :(得分:1)
您的代码在这里工作。
我使用Visual Studio 2010并将您的代码粘贴到C#WPF应用程序中。
答案 1 :(得分:0)
您需要将事件指定为MouseEnter而不是Grid.MouseEnter