App.xaml で
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="StilDict.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
StilDict.xaml で
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
,,,, and what you use else>
<Style x:Key="ButtonStyleNavyOnRed" TargetType="Button">
<Setter Property="Background" Value="Red" />
<Setter Property="Foreground" Value="Navy" />
</Style>
プロジェクトのどこでもスタイルを使用する
<UserControl>
<Button Style={StaticResource ButtonStyleNavyOnRed} Content="Yahoo! :)"/>
</UserControl>
x:Key="ButtonStyleNavyOnRed" 部分を削除すると、すべてのターゲット タイプがこのスタイルを取得しますが、Button 派生オブジェクトは取得しません。http://msdn.microsoft.com/en-us/library/system.windows.style(v=vs.95).aspx
ホープ・ヘルプズ!