2

マウスが入ったときにグリッドを非透明にしたい。だから私は 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 属性が範囲外であると主張しています。私が間違っていることは何ですか?

4

2 に答える 2

1

あなたのコードはここで機能しました。

Visual Studio 2010 を使用し、コードを C# WPF アプリケーションに貼り付けました。

于 2011-03-17T08:26:43.297 に答える