0

nex コードは、テキスト ボックスにアニメーションを作成するための単純なコードです。

私はする必要がありますが、複数のテキストボックスでアニメーションを作成するスタイルです。

試してみましたが失敗しました。

番目のコード

 <TextBox  Grid.Column=" 1" Margin=" 5">
            <TextBox.Background >
                <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                    <GradientStop x:Name="sd1" Color="White" Offset="0"/>
                    <GradientStop x:Name="sd2" Color="#FF5F5F5F" Offset="1"/>
                </LinearGradientBrush>
            </TextBox.Background>
            <TextBox.Triggers >
                <EventTrigger RoutedEvent="GotFocus">
                    <BeginStoryboard >
                        <Storyboard >
                            <DoubleAnimation  Storyboard.TargetName="sd1" Storyboard.TargetProperty="Offset" From="0" To="1" Duration="0:0:2"></DoubleAnimation>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
                <EventTrigger RoutedEvent="LostFocus" >
                    <BeginStoryboard >
                        <Storyboard >
                            <DoubleAnimation  Storyboard.TargetName="sd1" Storyboard.TargetProperty="Offset" From="1" To="0" Duration="0:0:2"></DoubleAnimation>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </TextBox.Triggers>
        </TextBox>

ありがとうございました ....

4

1 に答える 1