Я создал отдельный файл styles.xaml, который выглядит следующим образом:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="NewButtons" TargetType="Button">
<!-- style code here -->
</Style>
</ResourceDictionary>
В моем файле App.xaml я добавляю его как словарь ресурсов, например:
<ResourceDictionary x:Key="CustomStyles">
<ResourceDictionary.MergedDictionaries >
<ResourceDictionary Source="pack://application:,,,/styles/styles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Однако теперь я не слишком уверен, как правильно ссылаться на него как на стиль в одном из моих окон.Я попытался создать кнопку, подобную этой, но она не сработала:
<Button Style="{StaticResource CustomStyles}" />
Она выдает предупреждение об ошибке, в котором говорится: «Объект типа« System.Windows.ResourceDictionary »нельзя применить к свойствукоторый ожидает тип 'System.Windows.Style' "
Я понимаю, что означает эта ошибка, и я уверен, что это исправление - кто-то довольно маленький, я просто не знаю достаточно синтаксиса XAML, чтобы знать, чтото есть.