Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.44 KB | None | 0 0
  1. <Page.Resources>
  2. <Style TargetType="Button" x:Key="CustomButtonStyle">
  3. <Setter Property="Background" Value="#0b0b0b" />
  4. <Setter Property="BorderBrush" Value="#ebebeb" />
  5. <Setter Property="Foreground" Value="#ebebeb" />
  6. <Setter Property="Template">
  7. <Setter.Value>
  8. <ControlTemplate TargetType="Button">
  9. <Grid x:Name="RootGrid"
  10. Background="{TemplateBinding Background}">
  11. <VisualStateManager.VisualStateGroups>
  12. <VisualStateGroup x:Name="CommonStates">
  13. <VisualState x:Name="Normal">
  14. <Storyboard>
  15. <PointerUpThemeAnimation Storyboard.TargetName="RootGrid" />
  16. </Storyboard>
  17. </VisualState>
  18. <VisualState x:Name="PointerOver">
  19. <Storyboard>
  20.  
  21. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid"
  22. Storyboard.TargetProperty="Background">
  23.  
  24. </ObjectAnimationUsingKeyFrames>
  25.  
  26. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
  27. Storyboard.TargetProperty="BorderBrush">
  28. <DiscreteObjectKeyFrame KeyTime="0" Value="#ebebeb" />
  29. </ObjectAnimationUsingKeyFrames>
  30. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
  31. Storyboard.TargetProperty="Foreground">
  32. <DiscreteObjectKeyFrame KeyTime="0" Value="#ebebeb" />
  33. </ObjectAnimationUsingKeyFrames>
  34. <PointerUpThemeAnimation Storyboard.TargetName="RootGrid" />
  35. </Storyboard>
  36. </VisualState>
  37. <VisualState x:Name="Pressed">
  38. <Storyboard>
  39. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid"
  40. Storyboard.TargetProperty="Background">
  41. <DiscreteObjectKeyFrame KeyTime="0" Value="#0b0b0b" />
  42. </ObjectAnimationUsingKeyFrames>
  43. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
  44. Storyboard.TargetProperty="BorderBrush">
  45. <DiscreteObjectKeyFrame KeyTime="0" Value="#ebebeb" />
  46. </ObjectAnimationUsingKeyFrames>
  47. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
  48. Storyboard.TargetProperty="Foreground">
  49. <DiscreteObjectKeyFrame KeyTime="0" Value="#ebebeb" />
  50. </ObjectAnimationUsingKeyFrames>
  51. <PointerDownThemeAnimation Storyboard.TargetName="RootGrid" />
  52. </Storyboard>
  53. </VisualState>
  54. <VisualState x:Name="Disabled">
  55. <Storyboard>
  56. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid"
  57. Storyboard.TargetProperty="Background">
  58. <DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource SystemControlBackgroundBaseLowBrush}" />
  59. </ObjectAnimationUsingKeyFrames>
  60. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
  61. Storyboard.TargetProperty="Foreground">
  62. <DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource SystemControlDisabledBaseLowBrush}" />
  63. </ObjectAnimationUsingKeyFrames>
  64. <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
  65. Storyboard.TargetProperty="BorderBrush">
  66. <DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource SystemControlDisabledTransparentBrush}" />
  67. </ObjectAnimationUsingKeyFrames>
  68. </Storyboard>
  69. </VisualState>
  70. </VisualStateGroup>
  71. </VisualStateManager.VisualStateGroups>
  72. <ContentPresenter x:Name="ContentPresenter"
  73. BorderBrush="{TemplateBinding BorderBrush}"
  74. BorderThickness="{TemplateBinding BorderThickness}"
  75. Content="{TemplateBinding Content}"
  76. ContentTransitions="{TemplateBinding ContentTransitions}"
  77. ContentTemplate="{TemplateBinding ContentTemplate}"
  78. Padding="{TemplateBinding Padding}"
  79. HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
  80. VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
  81. AutomationProperties.AccessibilityView="Raw"/>
  82. </Grid>
  83. </ControlTemplate>
  84. </Setter.Value>
  85. </Setter>
  86. </Style>
  87. </Page.Resources>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement