s についてかなりのことを学ぼうとすると、特定のテーマに行き詰まりました。作成済みのスタイルを使用して、ボタンのサイズと配置を編集したい。例:
<Button Style="{StaticResource ButtonFormat}">
</Button>
ボタンには App.Xaml に保存されたスタイルがあり、スタイルは次のように記述されます。
<Application.Resources>
<Style TargetType="Button" x:Key="ButtonFormat">
<Setter Property="Background" Value="#FF6E1400" />
<Setter Property="Margin" Value="5,5,5,5" />
</Style>
<Application.Resources>
さて、ここに私のジレンマがあります:
「BottomFormat」を上書きする別のスタイルをロードしたい。私はVisualStatemanagerで実験して、これを行う適切な方法を考え出そうとしていますが、それを行う方法について十分に説明するものを実際に見つけることができません.
したがって、以下のようなvisualstateでは:
<VisualState x:Name="BigView" >
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="550" />
</VisualState.StateTriggers>
<VisualState.Setters>
<!--stuff goes here-->
<!--stuff goes here-->
</VisualState.Setters>
</VisualState>
ButtonFormatBlue で ButtonFormat を上書きしたい:
<Style TargetType="Button" x:Key="ButtonFormatBlue ">
<Setter Property="Background" Value="Blue" />
<Setter Property="Margin" Value="5,5,5,5" />
</Style>
visualstatemanagers の代わりに C# を使用することを提案している人を見ましたが、その説明を正しく理解していませんでした。必要に応じて visualstatetrigger からロードすることは可能ですか、それとも間違った方向を見ているのでしょうか?
すべての援助に感謝します、事前に感謝します!