使用したい最上位要素のリソースを使用します。
<StackPanel>
<StackPanel.Resources>
<Style TargetType="Button" x:Key="ButtonStyle">
<Setter Property="Background" Value="Blue"></Setter>
<Setter Property="FontStyle" Value="Normal"></Setter>
<Setter Property="Padding" Value="8,4"></Setter>
<Setter Property="Margin" Value="4"></Setter>
<Setter Property="Foreground" Value="White"></Setter>
<Setter Property="FontWeight" Value="Bold"></Setter>
</Style>
</StackPanel.Resources>
<Button>Default Styled Button</Button>
<Button Style="{StaticResource ButtonStyle}">Fancy Blue Button</Button>
</StackPanel>
これがグローバル スタイルになる場合、またはアプリケーション全体でアクセスできるようにする場合は、リソース ディクショナリを作成してそこに配置することをお勧めします。次に、app.xaml でリソース ディクショナリを参照します。この記事では、そのトピックについて詳しく説明します