0
Trigger
IsSelected
とVisualState
MouseOver
を同時に使用するにはどうすればよいですか?要素が選択されていない場合にスタイルを適用することはできません。WPFトリガーとVisualStateは同時にですか?
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
...
</Trigger>
</ControlTemplate.Triggers>
のでVisualStatesだけでは、次のとおりです:
トリガーは、一人で簡単です
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="MouseOver">
<Storyboard>
...
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
しかし、私はこれらをどのように組み合わせるのですか?
私は*両方*発生しているスタイルを適用したいので、これは、動作しません。上記のコードは、4つの異なるシナリオ(Over + Selected、Over、Selected、Nothing)に応じて2つの異なるスタイルセットを適用します。私が欲しいのは、2つのシナリオ(Over + Selected、Nothing)だけです。 – Tower
[MultiTrigger](http://msdn.microsoft.com/en-us/library/system.windows.multitrigger.aspx)を試してください。 – LPL