がアクティブなときにいくつかのボタンを非アクティブにしたいZoomOutView
。MSDNによると、VisualStateGroup の名前は「SemanticZoomStates」であり、VisualState の名前は「ZoomOutView」です。だから私は次のことを試しました:
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="SemanticZoomStates">
<VisualState x:Name="ZoomInView" />
<VisualState x:Name="ZoomOutView">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="editDocButton" Storyboard.TargetProperty="IsEnabled">
<DiscreteObjectKeyFrame KeyTime="0" Value="False"/>
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="deleteDocButton" Storyboard.TargetProperty="IsEnabled">
<DiscreteObjectKeyFrame KeyTime="0" Value="False"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
ObjectAnimationUsingKeyFrames
-elements を「スナップされた」VisualState (および適切な VisualStateGroup) に入れると、それが機能するため、ボタン名に問題はありません。