1

カスタムボタンがあります。

「無効」状態になると、Opacityプロパティが65%程度にスワップし、約1秒の時間枠で、「無効」状態になると、不透明度が100%に戻るようにします。 (アニメーション)。

これはどのように行われますか?

これはどのように行われますか?

4

1 に答える 1

1

この短いビデオは私のすべての質問に数分で答えました!

これが私が必要とするすべてです:

<VisualStateManager.VisualStateGroups>
  <VisualStateGroup x:Name="CommonStates">
    <VisualStateGroup.Transitions>
      <VisualTransition GeneratedDuration="0:0:0.3" To="Disabled"/>
      <VisualTransition From="Disabled" GeneratedDuration="0:0:0.3"/>
    </VisualStateGroup.Transitions>
    <VisualState x:Name="Normal"/>
    <VisualState x:Name="MouseOver"/>
    <VisualState x:Name="Pressed" />
    <VisualState x:Name="Disabled">
      <Storyboard>
        <DoubleAnimationUsingKeyFrames
            Storyboard.TargetProperty="(UIElement.Opacity)"
            Storyboard.TargetName="LayoutRoot">
          <EasingDoubleKeyFrame KeyTime="0" Value="0.55"/>
        </DoubleAnimationUsingKeyFrames>
      </Storyboard>
    </VisualState>
  </VisualStateGroup>
</VisualStateManager.VisualStateGroups>
于 2011-02-18T04:07:25.333 に答える