ProgressButton.xaml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:hc="clr-namespace:HandyControl.Controls">
  4. <Style BasedOn="{StaticResource ProgressButtonBaseStyle}" TargetType="hc:ProgressButton">
  5. <Setter Property="Foreground" Value="{DynamicResource PrimaryTextBrush}"/>
  6. <Setter Property="BorderThickness" Value="1"/>
  7. <Style.Triggers>
  8. <Trigger Property="IsMouseOver" Value="True">
  9. <Setter Property="Background" Value="{DynamicResource SecondaryRegionBrush}"/>
  10. </Trigger>
  11. <Trigger Property="IsPressed" Value="True">
  12. <Setter Property="Background" Value="{DynamicResource BorderBrush}"/>
  13. </Trigger>
  14. </Style.Triggers>
  15. </Style>
  16. <Style x:Key="ProgressButtonPrimary" BasedOn="{StaticResource ProgressButtonBaseStyle}" TargetType="hc:ProgressButton">
  17. <Setter Property="Background" Value="{DynamicResource PrimaryBrush}"/>
  18. </Style>
  19. <Style x:Key="ProgressButtonSuccess" BasedOn="{StaticResource ProgressButtonBaseStyle}" TargetType="hc:ProgressButton">
  20. <Setter Property="Background" Value="{DynamicResource SuccessBrush}"/>
  21. </Style>
  22. <Style x:Key="ProgressButtonInfo" BasedOn="{StaticResource ProgressButtonBaseStyle}" TargetType="hc:ProgressButton">
  23. <Setter Property="Background" Value="{DynamicResource InfoBrush}"/>
  24. </Style>
  25. <Style x:Key="ProgressButtonWarning" BasedOn="{StaticResource ProgressButtonBaseStyle}" TargetType="hc:ProgressButton">
  26. <Setter Property="Background" Value="{DynamicResource WarningBrush}"/>
  27. </Style>
  28. <Style x:Key="ProgressButtonDanger" BasedOn="{StaticResource ProgressButtonBaseStyle}" TargetType="hc:ProgressButton">
  29. <Setter Property="Background" Value="{DynamicResource DangerBrush}"/>
  30. </Style>
  31. </ResourceDictionary>