コントロール テンプレート内から VisualStates を定義した場合、テンプレート化されたコントロール自体のプロパティをストーリーボードから変更することはできますか? 簡単な例を次に示します。
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Window.Template>
<ControlTemplate TargetType="{x:Type Window}">
<Grid>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="WindowStyleStates"
x:Uid="WindowStyleStates">
<Storyboard x:Uid="Storyboard_1">
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="?????"
Storyboard.TargetProperty="ResizeMode">
<DiscreteObjectKeyFrame KeyTime="0"
Value="CanResizeWithGrip" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
</ControlTemplate>
</Window.Template>
</Window>
問題は、ストーリーボードがグリッド内で定義されたオブジェクトにしかアクセスできないことです。ウィンドウのコントロール テンプレートを定義している場合、テンプレート化しているウィンドウの値を変更できないのはなぜですか。