最初に
この記事は、Material Design In XAML Toolkitがインストールされている前提になります。
もし、インストールしていない場合は、プロジェクトを右クリックして、Nuget パッケージの管理から MaterialDesignThemesをインストールしてください。
説明
MaterialDesignThemeを使ってると、「あ、ここのボタンFlatにしたいな」って時に
{StaticResource MaterialDesignFlatButton}とか手入力しないといけない。
そう、面倒くさい...。
面倒くさいということは、改善の余地があるということで。以下、MaterialDesignThemeのスタイルをほぼほぼ定義してみました。
下記のスタイル定義は、以下のリンク先からさらってきました。チュートリアルとかもあるので、使ったことが無い方は一読しておくと良いと思います。
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
MaterialDesignTheme のスタイル定義
基本的には要素ごとにまとめて、後はその要素に関わりのあるものも一緒にしてまとめてあります。(ScrollBarならRepeatButtonとかもScrollBarのところに宣言してある)
カラー名は一部変更してます。
[追記] スタイル名も変更しました。
多分、これ必要?みたいなのもあると思いますが、問題があるようなら適宜削除して下さい。
xmlns:md="http://materialdesigninxaml.net/winfx/xaml/themes"
<Application.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionarySource="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml"/><ResourceDictionarySource="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml"/><ResourceDictionarySource="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Cyan.xaml"/><ResourceDictionarySource="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Cyan.xaml"/></ResourceDictionary.MergedDictionaries><!--#region MaterialDesign Brush--><SolidColorBrushx:Key="PrimaryLightBrush"Color="{Binding Color,Source={DynamicResource PrimaryHueLightBrush}}"/><SolidColorBrushx:Key="PrimaryLightForegroundBrush"Color="{Binding Color,Source={DynamicResource PrimaryHueLightForegroundBrush}}"/><SolidColorBrushx:Key="PrimaryMidBrush"Color="{Binding Color,Source={DynamicResource PrimaryHueMidBrush}}"/><SolidColorBrushx:Key="PrimaryMidForegroundBrush"Color="{Binding Color,Source={DynamicResource PrimaryHueMidForegroundBrush}}"/><SolidColorBrushx:Key="PrimaryDarkBrush"Color="{Binding Color,Source={DynamicResource PrimaryHueDarkBrush}}"/><SolidColorBrushx:Key="PrimaryDarkForegroundBrush"Color="{Binding Color,Source={DynamicResource PrimaryHueDarkForegroundBrush}}"/><SolidColorBrushx:Key="MaterialDesignBackgroundBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignBackground}}"/><SolidColorBrushx:Key="MaterialDesignPaperBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignPaper}}"/><SolidColorBrushx:Key="MaterialDesignBodyBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignBody}}"/><SolidColorBrushx:Key="MaterialDesignBodyLightBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignBodyLight}}"/><SolidColorBrushx:Key="MaterialDesignColumnHeaderBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignColumnHeader}}"/><SolidColorBrushx:Key="MaterialDesignCheckBoxOffBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignCheckBoxOff}}"/><SolidColorBrushx:Key="MaterialDesignCheckBoxDisabledBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignCheckBoxDisabled}}"/><SolidColorBrushx:Key="MaterialDesignTextBoxBorderBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignTextBoxBorder}}"/><SolidColorBrushx:Key="MaterialDesignDividerBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignDivider}}"/><SolidColorBrushx:Key="MaterialDesignSelectionBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignSelection}}"/><SolidColorBrushx:Key="MaterialDesignFlatButtonClickBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignFlatButtonClick}}"/><SolidColorBrushx:Key="MaterialDesignFlatButtonRippleBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignFlatButtonRipple}}"/><SolidColorBrushx:Key="MaterialDesignToolTipBackgroundBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignToolTipBackground}}"/><SolidColorBrushx:Key="MaterialDesignChipBackgroundBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignChipBackground}}"/><SolidColorBrushx:Key="MaterialDesignCardBackgroundBrush"Color="{Binding Color,Source={DynamicResource MaterialDesignCardBackground}}"/><!--#endregion--><!--#region MaterialDesign Button--><Stylex:Key="MaterialDesignRaisedButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignRaisedButton}"/><Stylex:Key="MaterialDesignRaisedLightButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignRaisedLightButton}"/><Stylex:Key="MaterialDesignRaisedDarkButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignRaisedDarkButton}"/><Stylex:Key="MaterialDesignRaisedAccentButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignRaisedAccentButton}"/><Stylex:Key="MaterialDesignFlatButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFlatButton}"/><Stylex:Key="MaterialDesignFlatAccentButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFlatAccentButton}"/><Stylex:Key="MaterialDesignFlatAccentBgButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFlatAccentBgButton}"/><Stylex:Key="MaterialDesignFlatLightBgButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFlatLightBgButton}"/><Stylex:Key="MaterialDesignFlatMidBgButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFlatMidBgButton}"/><Stylex:Key="MaterialDesignFlatDarkBgButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFlatDarkBgButton}"/><Stylex:Key="MaterialDesignOutlinedButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignOutlinedButton}"/><Stylex:Key="MaterialDesignToolButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignToolButton}"/><Stylex:Key="MaterialDesignToolForegroundButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignToolForegroundButton}"/><Stylex:Key="MaterialDesignFloatingActionMiniButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionMiniButton}"/><Stylex:Key="MaterialDesignFloatingActionButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionButton}"/><Stylex:Key="MaterialDesignFloatingActionMiniLightButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionMiniLightButton}"/><Stylex:Key="MaterialDesignFloatingActionMiniDarkButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionMiniDarkButton}"/><Stylex:Key="MaterialDesignFloatingActionMiniAccentButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionMiniAccentButton}"/><Stylex:Key="MaterialDesignFloatingActionLightButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionLightButton}"/><Stylex:Key="MaterialDesignFloatingActionDarkButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionDarkButton}"/><Stylex:Key="MaterialDesignFloatingActionAccentButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignFloatingActionAccentButton}"/><Stylex:Key="MaterialDesignIconButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignIconButton}"/><Stylex:Key="MaterialDesignIconForegroundButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignIconForegroundButton}"/><!--#endregion--><!--#region MaterialDesign Calendar--><Stylex:Key="MaterialDesignCalendarPortraitStyle"TargetType="Calendar"BasedOn="{StaticResource MaterialDesignCalendarPortrait}"/><Stylex:Key="MaterialDesignCalendarButtonStyle"TargetType="CalendarButton"BasedOn="{StaticResource MaterialDesignCalendarButton}"/><Stylex:Key="MaterialDesignCalendarDayButtonStyle"TargetType="CalendarDayButton"BasedOn="{StaticResource MaterialDesignCalendarDayButton}"/><Stylex:Key="MaterialDesignCalendarItemPortraitStyle"TargetType="CalendarItem"BasedOn="{StaticResource MaterialDesignCalendarItemPortrait}"/><!--#endregion--><!--#region MaterialDesign CheckButton--><Stylex:Key="MaterialDesignActionCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignActionCheckBox}"/><Stylex:Key="MaterialDesignActionLightCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignActionLightCheckBox}"/><Stylex:Key="MaterialDesignActionDarkCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignActionDarkCheckBox}"/><Stylex:Key="MaterialDesignActionAccentCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignActionAccentCheckBox}"/><Stylex:Key="MaterialDesignCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignCheckBox}"/><Stylex:Key="MaterialDesignLightCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignLightCheckBox}"/><Stylex:Key="MaterialDesignDarkCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignDarkCheckBox}"/><Stylex:Key="MaterialDesignAccentCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignAccentCheckBox}"/><Stylex:Key="MaterialDesignUserForegroundCheckBoxStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignUserForegroundCheckBox}"/><!--#endregion--><!--#region MaterialDesign ComboBox--><Stylex:Key="MaterialDesignComboBoxStyle"TargetType="ComboBox"BasedOn="{StaticResource MaterialDesignComboBox}"/><Stylex:Key="MaterialDesignFloatingHintComboBoxStyle"TargetType="ComboBox"BasedOn="{StaticResource MaterialDesignFloatingHintComboBox}"/><!--#endregion--><!--#region MaterialDesign DataGrid--><Stylex:Key="MaterialDesignDataGridCheckBoxColumnStyleStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignDataGridCheckBoxColumnEditingStyle}"/><Stylex:Key="MaterialDesignDataGridTextColumnEditingStyleStyle"TargetType="CheckBox"BasedOn="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}"/><Stylex:Key="MaterialDesignDataGridTextColumnPopupEditingStyleStyle"TargetType="TextBox"BasedOn="{StaticResource MaterialDesignDataGridTextColumnPopupEditingStyle}"/><Stylex:Key="MaterialDesignDataGridCellStyle"TargetType="DataGridCell"BasedOn="{StaticResource MaterialDesignDataGridCell}"/><Stylex:Key="MaterialDesignDataGridColumnHeaderStyle"TargetType="DataGridColumnHeader"BasedOn="{StaticResource MaterialDesignDataGridColumnHeader}"/><Stylex:Key="MaterialDesignDataGridRowHeaderStyle"TargetType="DataGridRowHeader"BasedOn="{StaticResource MaterialDesignDataGridRowHeader}"/><Stylex:Key="MaterialDesignDataGridRowStyle"TargetType="DataGridRow"BasedOn="{StaticResource MaterialDesignDataGridRow}"/><Stylex:Key="MaterialDesignDataGridStyle"TargetType="DataGrid"BasedOn="{StaticResource MaterialDesignDataGrid}"/><!--#endregion--><!--#region MaterialDesign DatePicker--><Stylex:Key="MaterialDesignDatePickerTextBoxStyle"TargetType="DatePickerTextBox"BasedOn="{StaticResource MaterialDesignDatePickerTextBox}"/><Stylex:Key="MaterialDesignDatePickerCalendarPortraitStyle"TargetType="Calendar"BasedOn="{StaticResource MaterialDesignDatePickerCalendarPortrait}"/><Stylex:Key="MaterialDesignDatePickerStyle"TargetType="DatePicker"BasedOn="{StaticResource MaterialDesignDatePicker}"/><Stylex:Key="MaterialDesignFloatingHintDatePickerStyle"TargetType="DatePicker"BasedOn="{StaticResource MaterialDesignFloatingHintDatePicker}"/><!--#endregion--><!--#region MaterialDesign DialogHost--><Stylex:Key="MaterialDesignEmbeddedDialogHostStyle"TargetType="md:DialogHost"BasedOn="{StaticResource MaterialDesignEmbeddedDialogHost}"/><!--#endregion--><!--#region MaterialDesign Expander--><Stylex:Key="MaterialDesignExpanderRightHeaderStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignExpanderRightHeaderStyle}"/><Stylex:Key="MaterialDesignExpanderLeftHeaderStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignExpanderLeftHeaderStyle}"/><Stylex:Key="MaterialDesignExpanderDownHeaderStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignExpanderDownHeaderStyle}"/><Stylex:Key="MaterialDesignExpanderUpHeaderStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignExpanderUpHeaderStyle}"/><Stylex:Key="MaterialDesignExpanderStyle"TargetType="Expander"BasedOn="{StaticResource MaterialDesignExpander}"/><!--#endregion--><!--#region MaterialDesign GridSplitter--><Stylex:Key="MaterialDesignGridSplitterStyle"TargetType="GridSplitter"BasedOn="{StaticResource MaterialDesignGridSplitter}"/><!--#endregion--><!--#region MaterialDesign GroupBox--><Stylex:Key="MaterialDesignGroupBoxStyle"TargetType="GroupBox"BasedOn="{StaticResource MaterialDesignGroupBox}"/><Stylex:Key="MaterialDesignCardGroupBoxStyle"TargetType="GroupBox"BasedOn="{StaticResource MaterialDesignCardGroupBox}"/><!--#endregion--><!--#region MaterialDesign Hyperlink--><Stylex:Key="MaterialDesignBody1HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignBody1Hyperlink}"/><Stylex:Key="MaterialDesignBody2HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignBody2Hyperlink}"/><Stylex:Key="MaterialDesignCaptionHyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignCaptionHyperlink}"/><Stylex:Key="MaterialDesignOverlineHyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignOverlineHyperlink}"/><Stylex:Key="MaterialDesignSubtitle1HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignSubtitle1Hyperlink}"/><Stylex:Key="MaterialDesignSubtitle2HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignSubtitle2Hyperlink}"/><Stylex:Key="MaterialDesignHeadline6HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignHeadline6Hyperlink}"/><Stylex:Key="MaterialDesignHeadline5HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignHeadline5Hyperlink}"/><Stylex:Key="MaterialDesignHeadline4HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignHeadline4Hyperlink}"/><Stylex:Key="MaterialDesignHeadline3HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignHeadline3Hyperlink}"/><Stylex:Key="MaterialDesignHeadline2HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignHeadline2Hyperlink}"/><Stylex:Key="MaterialDesignHeadline1HyperlinkStyle"TargetType="Hyperlink"BasedOn="{StaticResource MaterialDesignHeadline1Hyperlink}"/><!--#endregion--><!--#region MaterialDesign Label--><Stylex:Key="MaterialDesignLabelStyle"TargetType="Label"BasedOn="{StaticResource MaterialDesignLabel}"/><!--#endregion--><!--#region MaterialDesign ListBox--><Stylex:Key="MaterialDesignToolToggleListBoxItemStyle"TargetType="ListBoxItem"BasedOn="{StaticResource MaterialDesignToolToggleListBoxItem}"/><Stylex:Key="MaterialDesignListBoxItemStyle"TargetType="ListBoxItem"BasedOn="{StaticResource MaterialDesignListBoxItem}"/><Stylex:Key="MaterialDesignCardsListBoxItemStyle"TargetType="ListBoxItem"BasedOn="{StaticResource MaterialDesignCardsListBoxItem}"/><Stylex:Key="MaterialDesignToolToggleListBoxStyle"TargetType="ListBox"BasedOn="{StaticResource MaterialDesignToolToggleListBox}"/><Stylex:Key="MaterialDesignToolToggleFlatListBoxStyle"TargetType="ListBox"BasedOn="{StaticResource MaterialDesignToolToggleFlatListBox}"/><Stylex:Key="MaterialDesignListBoxStyle"TargetType="ListBox"BasedOn="{StaticResource MaterialDesignListBox}"/><Stylex:Key="MaterialDesignCardsListBoxStyle"TargetType="ListBox"BasedOn="{StaticResource MaterialDesignCardsListBox}"/><!--#endregion--><!--#region MaterialDesign ListView--><Stylex:Key="MaterialDesignGridViewItemStyle"TargetType="ListViewItem"BasedOn="{StaticResource MaterialDesignGridViewItem}"/><Stylex:Key="MaterialDesignListViewStyle"TargetType="ListView"BasedOn="{StaticResource MaterialDesignListView}"/><!--#endregion--><!--#region MaterialDesign Menu--><Stylex:Key="MaterialDesignSeparatorStyle"TargetType="Separator"BasedOn="{StaticResource MaterialDesignSeparator}"/><Stylex:Key="MaterialDesignMenuStyle"TargetType="MenuBase"BasedOn="{StaticResource MaterialDesignMenu}"/><Stylex:Key="MaterialDesignContextMenuStyle"TargetType="ContextMenu"BasedOn="{StaticResource MaterialDesignContextMenu}"/><Stylex:Key="MaterialDesignMenuItemStyle"TargetType="MenuItem"BasedOn="{StaticResource MaterialDesignMenuItem}"/><!--#endregion--><!--#region MaterialDesign PasswordBox--><Stylex:Key="MaterialDesignPasswordBoxStyle"TargetType="PasswordBox"BasedOn="{StaticResource MaterialDesignPasswordBox}"/><Stylex:Key="MaterialDesignFloatingHintPasswordBoxStyle"TargetType="PasswordBox"BasedOn="{StaticResource MaterialDesignFloatingHintPasswordBox}"/><Stylex:Key="MaterialDesignFilledPasswordFieldPasswordBoxStyle"TargetType="PasswordBox"BasedOn="{StaticResource MaterialDesignFilledPasswordFieldPasswordBox}"/><Stylex:Key="MaterialDesignOutlinedPasswordFieldPasswordBoxStyle"TargetType="PasswordBox"BasedOn="{StaticResource MaterialDesignOutlinedPasswordFieldPasswordBox}"/><!--#endregion--><!--#region MaterialDesign PopupBox--><Stylex:Key="MaterialDesignPopupBoxButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignPopupBoxButton}"/><Stylex:Key="MaterialDesignPopupBoxToggleContentStyle"TargetType="md:PackIcon"BasedOn="{StaticResource MaterialDesignPopupBoxToggleContent}"/><Stylex:Key="MaterialDesignPopupBoxStyle"TargetType="md:PopupBox"BasedOn="{StaticResource MaterialDesignPopupBox}"/><Stylex:Key="MaterialDesignToolPopupBoxStyle"TargetType="PasswordBox"BasedOn="{StaticResource MaterialDesignToolPopupBox}"/><Stylex:Key="MaterialDesignToolForegroundPopupBoxStyle"TargetType="md:PopupBox"BasedOn="{StaticResource MaterialDesignToolForegroundPopupBox}"/><Stylex:Key="MaterialDesignMultiFloatingActionPopupBoxIconStyle"TargetType="md:PackIcon"BasedOn="{StaticResource MaterialDesignMultiFloatingActionPopupBoxIcon}"/><Stylex:Key="MaterialDesignMultiFloatingActionPopupBoxStyle"TargetType="md:PopupBox"BasedOn="{StaticResource MaterialDesignMultiFloatingActionPopupBox}"/><Stylex:Key="MaterialDesignMultiFloatingActionLightPopupBoxStyle"TargetType="md:PopupBox"BasedOn="{StaticResource MaterialDesignMultiFloatingActionLightPopupBox}"/><Stylex:Key="MaterialDesignMultiFloatingActionDarkPopupBoxStyle"TargetType="md:PopupBox"BasedOn="{StaticResource MaterialDesignMultiFloatingActionDarkPopupBox}"/><Stylex:Key="MaterialDesignMultiFloatingActionAccentPopupBoxStyle"TargetType="md:PopupBox"BasedOn="{StaticResource MaterialDesignMultiFloatingActionAccentPopupBox}"/><!--#endregion--><!--#region MaterialDesign ProgressBar--><Stylex:Key="MaterialDesignLinearProgressBarStyle"TargetType="ProgressBar"BasedOn="{StaticResource MaterialDesignLinearProgressBar}"/><Stylex:Key="MaterialDesignCircularProgressBarStyle"TargetType="ProgressBar"BasedOn="{StaticResource MaterialDesignCircularProgressBar}"/><!--#endregion--><!--#region MaterialDesign RadioButton--><Stylex:Key="MaterialDesignRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignRadioButton}"/><Stylex:Key="MaterialDesignLightRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignLightRadioButton}"/><Stylex:Key="MaterialDesignDarkRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignDarkRadioButton}"/><Stylex:Key="MaterialDesignAccentRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignAccentRadioButton}"/><Stylex:Key="MaterialDesignUserForegroundRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignUserForegroundRadioButton}"/><Stylex:Key="MaterialDesignTabRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignTabRadioButton}"/><Stylex:Key="MaterialDesignToolRadioButtonStyle"TargetType="RadioButton"BasedOn="{StaticResource MaterialDesignToolRadioButton}"/><!--#endregion--><!--#region MaterialDesign RichTextBox--><Stylex:Key="MaterialDesignRichTextBoxStyle"TargetType="RichTextBox"BasedOn="{StaticResource MaterialDesignRichTextBox}"/><!--#endregion--><!--#region MaterialDesign ScrollBar--><Stylex:Key="MaterialDesignScrollBarButtonStyle"TargetType="RepeatButton"BasedOn="{StaticResource MaterialDesignScrollBarButton}"/><Stylex:Key="MaterialDesignRepeatButtonTransparentStyle"TargetType="RepeatButton"BasedOn="{StaticResource MaterialDesignRepeatButtonTransparent}"/><Stylex:Key="MaterialDesignScrollBarThumbStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignScrollBarThumb}"/><Stylex:Key="MaterialDesignScrollBarThumbVerticalStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignScrollBarThumbVertical}"/><Stylex:Key="MaterialDesignScrollBarThumbHorizontalStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignScrollBarThumbHorizontal}"/><Stylex:Key="MaterialDesignScrollBarStyle"TargetType="ScrollBar"BasedOn="{StaticResource MaterialDesignScrollBar}"/><Stylex:Key="MaterialDesignScrollBarMinimalStyle"TargetType="ScrollBar"BasedOn="{StaticResource MaterialDesignScrollBarMinimal}"/><!--#endregion--><!--#region MaterialDesign ScrollViewer--><Stylex:Key="MaterialDesignScrollViewerStyle"TargetType="ScrollViewer"BasedOn="{StaticResource MaterialDesignScrollViewer}"/><!--#endregion--><!--#region MaterialDesign Slider--><Stylex:Key="MaterialDesignHorizontalTrackRepeatButtonStyle"TargetType="RepeatButton"BasedOn="{StaticResource MaterialDesignHorizontalTrackRepeatButton}"/><Stylex:Key="MaterialDesignHorizontalTrackDiscreteRepeatButtonStyle"TargetType="RepeatButton"BasedOn="{StaticResource MaterialDesignHorizontalTrackDiscreteRepeatButton}"/><Stylex:Key="MaterialDesignVerticalTrackRepeatButtonStyle"TargetType="RepeatButton"BasedOn="{StaticResource MaterialDesignVerticalTrackRepeatButton}"/><Stylex:Key="MaterialDesignVerticalTrackDiscreteRepeatButtonStyle"TargetType="RepeatButton"BasedOn="{StaticResource MaterialDesignVerticalTrackDiscreteRepeatButton}"/><Stylex:Key="MaterialDesignSliderThumbStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignSliderThumb}"/><Stylex:Key="MaterialDesignDiscreteSliderThumbStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignDiscreteSliderThumb}"/><Stylex:Key="MaterialDesignLeftDiscreteSliderThumbStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignLeftDiscreteSliderThumb}"/><Stylex:Key="MaterialDesignSliderHorizontalStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignSliderHorizontal}"/><Stylex:Key="MaterialDesignSliderVerticalStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignSliderVertical}"/><Stylex:Key="MaterialDesignDiscreteSliderHorizontalStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignDiscreteSliderHorizontal}"/><Stylex:Key="MaterialDesignDiscreteSliderVerticalStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignDiscreteSliderVertical}"/><Stylex:Key="MaterialDesignSliderStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignSlider}"/><Stylex:Key="MaterialDesignDiscreteHorizontalSliderStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignDiscreteHorizontalSlider}"/><Stylex:Key="MaterialDesignDiscreteVerticalSliderStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignDiscreteVerticalSlider}"/><Stylex:Key="MaterialDesignDiscreteSliderStyle"TargetType="Slider"BasedOn="{StaticResource MaterialDesignDiscreteSlider}"/><!--#endregion--><!--#region MaterialDesign SnackBar--><Stylex:Key="MaterialDesignSnackbarActionButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignSnackbarActionButton}"/><Stylex:Key="MaterialDesignSnackbarActionLightButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignSnackbarActionLightButton}"/><Stylex:Key="MaterialDesignSnackbarActionMidButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignSnackbarActionMidButton}"/><Stylex:Key="MaterialDesignSnackbarActionDarkButtonStyle"TargetType="Button"BasedOn="{StaticResource MaterialDesignSnackbarActionDarkButton}"/><!--#endregion--><!--#region MaterialDesign TextBlock--><Stylex:Key="MaterialDesignTextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignTextBlock}"/><Stylex:Key="MaterialDesignCaptionTextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignCaptionTextBlock}"/><Stylex:Key="MaterialDesignBody1TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignBody1TextBlock}"/><Stylex:Key="MaterialDesignBody2TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignBody2TextBlock}"/><Stylex:Key="MaterialDesignOverlineTextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignOverlineTextBlock}"/><Stylex:Key="MaterialDesignSubtitle1TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignSubtitle1TextBlock}"/><Stylex:Key="MaterialDesignSubtitle2TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignSubtitle2TextBlock}"/><Stylex:Key="MaterialDesignHeadline6TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignHeadline6TextBlock}"/><Stylex:Key="MaterialDesignHeadline5TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignHeadline5TextBlock}"/><Stylex:Key="MaterialDesignHeadline4TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignHeadline4TextBlock}"/><Stylex:Key="MaterialDesignHeadline3TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignHeadline3TextBlock}"/><Stylex:Key="MaterialDesignHeadline2TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignHeadline2TextBlock}"/><Stylex:Key="MaterialDesignHeadline1TextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignHeadline1TextBlock}"/><Stylex:Key="MaterialDesignButtonTextBlockStyle"TargetType="TextBlock"BasedOn="{StaticResource MaterialDesignButtonTextBlock}"/><!--#endregion--><!--#region MaterialDesign TextBox--><Stylex:Key="MaterialDesignTextBoxStyle"TargetType="TextBox"BasedOn="{StaticResource MaterialDesignTextBox}"/><Stylex:Key="MaterialDesignFloatingHintTextBoxStyle"TargetType="TextBox"BasedOn="{StaticResource MaterialDesignFloatingHintTextBox}"/><Stylex:Key="MaterialDesignFilledTextFieldTextBoxStyle"TargetType="TextBox"BasedOn="{StaticResource MaterialDesignFilledTextFieldTextBox}"/><Stylex:Key="MaterialDesignOutlinedTextFieldTextBoxStyle"TargetType="TextBox"BasedOn="{StaticResource MaterialDesignOutlinedTextFieldTextBox}"/><!--#endregion--><!--#region MaterialDesign Thumb--><Stylex:Key="MaterialDesignThumbStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignThumb}"/><Stylex:Key="MaterialDesignGridRowHeaderGripperStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignGridRowHeaderGripper}"/><Stylex:Key="MaterialDesignGridColumnHeaderGripperStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignGridColumnHeaderGripper}"/><!--#endregion--><!--#region MaterialDesign TimePicker--><Stylex:Key="MaterialDesignTimePickerStyle"TargetType="md:TimePicker"BasedOn="{StaticResource MaterialDesignTimePicker}"/><Stylex:Key="MaterialDesignFloatingHintTimePickerStyle"TargetType="md:TimePicker"BasedOn="{StaticResource MaterialDesignFloatingHintTimePicker}"/><!--#endregion--><!--#region MaterialDesign ToggleButton--><Stylex:Key="MaterialDesignActionToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignActionToggleButton}"/><Stylex:Key="MaterialDesignActionLightToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignActionLightToggleButton}"/><Stylex:Key="MaterialDesignActionDarkToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignActionDarkToggleButton}"/><Stylex:Key="MaterialDesignActionAccentToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignActionAccentToggleButton}"/><Stylex:Key="MaterialDesignFlatToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignFlatToggleButton}"/><Stylex:Key="MaterialDesignFlatPrimaryToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignFlatPrimaryToggleButton}"/><Stylex:Key="MaterialDesignSwitchToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignSwitchToggleButton}"/><Stylex:Key="MaterialDesignSwitchLightToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignSwitchLightToggleButton}"/><Stylex:Key="MaterialDesignSwitchDarkToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignSwitchDarkToggleButton}"/><Stylex:Key="MaterialDesignSwitchAccentToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignSwitchAccentToggleButton}"/><Stylex:Key="MaterialDesignHamburgerToggleButtonStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignHamburgerToggleButton}"/><!--#endregion--><!--#region MaterialDesign ToolBar--><Stylex:Key="MaterialDesignToolBarVerticalOverflowButtonStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignToolBarVerticalOverflowButtonStyle}"/><Stylex:Key="MaterialDesignToolBarHorizontalOverflowButtonStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignToolBarHorizontalOverflowButtonStyle}"/><Stylex:Key="MaterialDesignToolBarThumbStyleStyle"TargetType="Thumb"BasedOn="{StaticResource MaterialDesignToolBarThumbStyle}"/><Stylex:Key="MaterialDesignToolBarMainPanelBorderStyleStyle"TargetType="Border"BasedOn="{StaticResource MaterialDesignToolBarMainPanelBorderStyle}"/><Stylex:Key="MaterialDesignToolBarStyle"TargetType="ToolBar"BasedOn="{StaticResource MaterialDesignToolBar}"/><!--#endregion--><!--#region MaterialDesign ToolBarTray--><Stylex:Key="MaterialDesignToolBarTrayStyle"TargetType="ToolBarTray"BasedOn="{StaticResource MaterialDesignToolBarTray}"/><!--#endregion--><!--#region MaterialDesign ToolTip--><Stylex:Key="MaterialDesignToolTipStyle"TargetType="ToolTip"BasedOn="{StaticResource MaterialDesignToolTip}"/><!--#endregion--><!--#region MaterialDesign TreeView--><Stylex:Key="MaterialDesignTreeViewStyle"TargetType="TreeView"BasedOn="{StaticResource MaterialDesignTreeView}"/><Stylex:Key="MaterialDesignExpandCollapseToggleStyleStyle"TargetType="ToggleButton"BasedOn="{StaticResource MaterialDesignExpandCollapseToggleStyle}"/><Stylex:Key="MaterialDesignTreeViewItemStyle"TargetType="TreeViewItem"BasedOn="{StaticResource MaterialDesignTreeViewItem}"/><!--#endregion--></ResourceDictionary></Application.Resources>