10351035 <Setter Property =" VerticalContentAlignment" Value =" Center" />
10361036 </Style >
10371037
1038+ <!-- MUI -->
1039+
1040+ <Style x : Key =" MahApps.Styles.Button.System.Base.Mui" TargetType =" ButtonBase" >
1041+ <Setter Property =" Background" Value =" Transparent" />
1042+ <Setter Property =" BorderThickness" Value =" 0" />
1043+ <Setter Property =" HorizontalContentAlignment" Value =" Center" />
1044+ <Setter Property =" VerticalContentAlignment" Value =" Center" />
1045+ <Setter Property =" Padding" Value =" 1" />
1046+ <Setter Property =" Template" >
1047+ <Setter .Value>
1048+ <ControlTemplate TargetType =" {x:Type ButtonBase}" >
1049+ <Border Name =" Chrome"
1050+ Background =" {TemplateBinding Background}"
1051+ BorderThickness =" {TemplateBinding BorderThickness}"
1052+ BorderBrush =" {TemplateBinding BorderBrush}"
1053+ SnapsToDevicePixels =" true" >
1054+ <ContentPresenter Margin =" {TemplateBinding Padding}"
1055+ VerticalAlignment =" {TemplateBinding VerticalContentAlignment}"
1056+ HorizontalAlignment =" {TemplateBinding HorizontalContentAlignment}"
1057+ RecognizesAccessKey =" True"
1058+ SnapsToDevicePixels =" {TemplateBinding SnapsToDevicePixels}" />
1059+ </Border >
1060+ </ControlTemplate >
1061+ </Setter .Value>
1062+ </Setter >
1063+ </Style >
1064+
1065+ <Style x : Key =" MahApps.Styles.Button.System.Alert.Mui" TargetType =" ButtonBase" BasedOn =" {StaticResource MahApps.Styles.Button.System.Base.Mui}" >
1066+ <Setter Property =" Cursor" Value =" Hand" />
1067+ <Setter Property =" Margin" Value =" 8" />
1068+ <Setter Property =" Padding" Value =" 4" />
1069+ <Style .Triggers>
1070+ <Trigger Property =" IsMouseOver" Value =" True" >
1071+ <Setter Property =" Opacity" Value =" .7" />
1072+ </Trigger >
1073+ <Trigger Property =" IsPressed" Value =" True" >
1074+ <Setter Property =" Opacity" Value =" .4" />
1075+ </Trigger >
1076+ </Style .Triggers>
1077+ </Style >
1078+
1079+ <Style x : Key =" MahApps.Styles.Button.System.Mui" TargetType =" ButtonBase" BasedOn =" {StaticResource MahApps.Styles.Button.System.Base.Mui}" >
1080+ <Setter Property =" Width" Value =" {DynamicResource SystemButtonWidth}" />
1081+ <Setter Property =" Height" Value =" {DynamicResource SystemButtonHeight}" />
1082+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonText.Mui}" />
1083+ <Style .Triggers>
1084+ <Trigger Property =" IsMouseOver" Value =" True" >
1085+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.SystemButtonBackgroundOnMoseOver.Mui}" />
1086+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.SystemButtonForegroundOnMoseOver.Mui}" />
1087+ </Trigger >
1088+ <Trigger Property =" IsPressed" Value =" True" >
1089+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.SystemButtonBackgroundIsPressed.Mui}" />
1090+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.SystemButtonForegroundIsPressed.Mui}" />
1091+ </Trigger >
1092+ <Trigger Property =" IsEnabled" Value =" false" >
1093+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonTextDisabled.Mui}" />
1094+ </Trigger >
1095+ </Style .Triggers>
1096+ </Style >
1097+
1098+ <Style x : Key =" MahApps.Styles.Button.System.Close.Mui" TargetType =" ButtonBase" BasedOn =" {StaticResource MahApps.Styles.Button.System.Mui}" >
1099+ <Setter Property =" Width" Value =" {DynamicResource CloseButtonWidth}" />
1100+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.CloseButtonBackground.Mui}" />
1101+ <Style .Triggers>
1102+ <Trigger Property =" IsMouseOver" Value =" True" >
1103+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.CloseButtonBackgroundOnMoseOver.Mui}" />
1104+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.CloseButtonForegroundOnMoseOver.Mui}" />
1105+ </Trigger >
1106+ <Trigger Property =" IsPressed" Value =" True" >
1107+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.CloseButtonBackgroundIsPressed.Mui}" />
1108+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.CloseButtonForegroundIsPressed.Mui}" />
1109+ </Trigger >
1110+ <Trigger Property =" IsEnabled" Value =" false" >
1111+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonTextDisabled.Mui}" />
1112+ </Trigger >
1113+ </Style .Triggers>
1114+ </Style >
1115+
1116+ <Style x : Key =" MahApps.Styles.Button.System.Link.Mui" TargetType =" ButtonBase" BasedOn =" {StaticResource MahApps.Styles.Button.System.Base.Mui}" >
1117+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.LinkButtonText.Mui}" />
1118+ <Setter Property =" Width" Value =" NaN" />
1119+ <Setter Property =" Height" Value =" NaN" />
1120+ <Setter Property =" FontFamily" Value =" Segoe UI" />
1121+ <Setter Property =" FontSize" Value =" 11" />
1122+ <Setter Property =" Template" >
1123+ <Setter .Value>
1124+ <ControlTemplate TargetType =" {x:Type ButtonBase}" >
1125+ <Border Name =" Chrome"
1126+ Background =" {TemplateBinding Background}"
1127+ BorderThickness =" {TemplateBinding BorderThickness}"
1128+ BorderBrush =" {TemplateBinding BorderBrush}"
1129+ SnapsToDevicePixels =" true" >
1130+ <TextBlock DataContext =" {TemplateBinding Content}"
1131+ Text =" {Binding Converter={converters:ToUpperConverter}}"
1132+ Margin =" {TemplateBinding Padding}"
1133+ VerticalAlignment =" {TemplateBinding VerticalContentAlignment}"
1134+ HorizontalAlignment =" {TemplateBinding HorizontalContentAlignment}"
1135+ SnapsToDevicePixels =" {TemplateBinding SnapsToDevicePixels}" />
1136+ </Border >
1137+ </ControlTemplate >
1138+ </Setter .Value>
1139+ </Setter >
1140+ <Style .Triggers>
1141+ <Trigger Property =" IsMouseOver" Value =" True" >
1142+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.LinkButtonTextHover.Mui}" />
1143+ </Trigger >
1144+ <Trigger Property =" IsPressed" Value =" True" >
1145+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.LinkButtonTextPressed.Mui}" />
1146+ </Trigger >
1147+ <Trigger Property =" IsEnabled" Value =" false" >
1148+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.LinkButtonTextDisabled.Mui}" />
1149+ </Trigger >
1150+ </Style .Triggers>
1151+ </Style >
1152+
1153+ <Style x : Key =" MahApps.Styles.Button.Base.Mui" TargetType =" {x:Type ButtonBase}" >
1154+ <Setter Property =" FocusVisualStyle" Value =" {x:Null}" />
1155+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.ButtonBackground.Mui}" />
1156+ <Setter Property =" BorderBrush" Value =" {DynamicResource MahApps.Brushes.ButtonBorder.Mui}" />
1157+ <Setter Property =" BorderThickness" Value =" 1" />
1158+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonText.Mui}" />
1159+ <Setter Property =" HorizontalContentAlignment" Value =" Center" />
1160+ <Setter Property =" VerticalContentAlignment" Value =" Center" />
1161+ <Setter Property =" Padding" Value =" 16,3,16,5" />
1162+ <Setter Property =" Template" >
1163+ <Setter .Value>
1164+ <ControlTemplate TargetType =" {x:Type ButtonBase}" >
1165+ <Border Name =" Chrome"
1166+ Background =" {TemplateBinding Background}"
1167+ BorderBrush =" {TemplateBinding BorderBrush}"
1168+ BorderThickness =" {TemplateBinding BorderThickness}"
1169+ SnapsToDevicePixels =" true" >
1170+ <ContentPresenter Name =" Presenter" Margin =" {TemplateBinding Padding}"
1171+ VerticalAlignment =" {TemplateBinding VerticalContentAlignment}"
1172+ HorizontalAlignment =" {TemplateBinding HorizontalContentAlignment}"
1173+ RecognizesAccessKey =" True"
1174+ SnapsToDevicePixels =" {TemplateBinding SnapsToDevicePixels}" />
1175+ </Border >
1176+ <ControlTemplate .Triggers>
1177+ <Trigger Property =" IsEnabled" Value =" false" >
1178+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonTextDisabled.Mui}" />
1179+ </Trigger >
1180+ <Trigger Property =" IsMouseOver" Value =" True" >
1181+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.ButtonBackgroundHover.Mui}" />
1182+ <Setter Property =" BorderBrush" Value =" {DynamicResource MahApps.Brushes.ButtonBorderHover.Mui}" />
1183+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonTextHover.Mui}" />
1184+ </Trigger >
1185+ <Trigger Property =" IsPressed" Value =" True" >
1186+ <Setter Property =" Background" Value =" {DynamicResource MahApps.Brushes.ButtonBackgroundPressed.Mui}" />
1187+ <Setter Property =" BorderBrush" Value =" {DynamicResource MahApps.Brushes.ButtonBorderPressed.Mui}" />
1188+ <Setter Property =" Foreground" Value =" {DynamicResource MahApps.Brushes.ButtonTextPressed.Mui}" />
1189+ </Trigger >
1190+ <Trigger Property =" IsFocused" Value =" true" >
1191+ <Setter TargetName =" Chrome" Property =" BorderBrush" Value =" {DynamicResource MahApps.Brushes.Accent.Mui}" />
1192+ </Trigger >
1193+ </ControlTemplate .Triggers>
1194+ </ControlTemplate >
1195+ </Setter .Value>
1196+ </Setter >
1197+ </Style >
1198+
1199+ <Style x : Key =" MahApps.Styles.ToggleButton.Mui" BasedOn =" {StaticResource MahApps.Styles.Button.Base.Mui}" TargetType =" {x:Type ToggleButton}" />
1200+
1201+ <Style x : Key =" MahApps.Styles.RepeatButton.Mui" BasedOn =" {StaticResource MahApps.Styles.Button.Base.Mui}" TargetType =" {x:Type RepeatButton}" >
1202+ <Setter Property =" Stylus.IsPressAndHoldEnabled" Value =" false" />
1203+ </Style >
1204+
1205+ <Style x : Key =" MahApps.Styles.Button.Mui" BasedOn =" {StaticResource MahApps.Styles.Button.Base.Mui}" TargetType =" {x:Type Button}" />
1206+
10381207</ResourceDictionary >
0 commit comments