<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

  <Style x:Key="DefaultWindowStyle" TargetType="{x:Type Window}">
    <Setter Property="Background" Value="{DynamicResource Window.Background}" />
    <Setter Property="Foreground" Value="{DynamicResource Window.Foreground}" />
    <Setter Property="FontFamily" Value="{DynamicResource Window.Text.FontFamily}"/>
    <Setter Property="FontSize" Value="{DynamicResource Window.Text.FontSize}"/>
  </Style>
  
  <Style x:Key="MainWindowWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="MessageBoxMLWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="AboutDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="DataFilesDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="EditButtonDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="HotkeyDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="OptionsDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="ProgramInformationDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="InputDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />
  <Style x:Key="ThemeDialogWindowStyle" TargetType="{x:Type Window}" BasedOn="{StaticResource DefaultWindowStyle}" />

</ResourceDictionary>
