Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. <Style x:Key="Autorize_Button" TargetType="Button">
  2. <Setter Property="Background" Value="{ThemeResource SystemControlBackgroundBaseLowBrush}"/>
  3. <Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseHighBrush}"/>
  4. <Setter Property="BorderBrush" Value="{ThemeResource SystemControlForegroundTransparentBrush}"/>
  5. <Setter Property="BorderThickness" Value="{ThemeResource ButtonBorderThemeThickness}"/>
  6. <Setter Property="Padding" Value="8,4,8,4"/>
  7. <Setter Property="HorizontalAlignment" Value="Left"/>
  8. <Setter Property="VerticalAlignment" Value="Center"/>
  9. <Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}"/>
  10. <Setter Property="FontWeight" Value="Normal"/>
  11. <Setter Property="FontSize" Value="{ThemeResource ControlContentThemeFontSize}"/>
  12. <Setter Property="UseSystemFocusVisuals" Value="True"/>
  13. <Setter Property="Template">
  14. <Setter.Value>
  15. <ControlTemplate TargetType="Button">
  16. <Grid x:Name="RootGrid" Background="{TemplateBinding Background}">
  17. <ContentPresenter x:Name="ContentPresenter" AutomationProperties.AccessibilityView="Raw" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" ContentTemplate="{TemplateBinding ContentTemplate}" ContentTransitions="{TemplateBinding ContentTransitions}" Content="{TemplateBinding Content}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" Padding="{TemplateBinding Padding}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>
  18. <Rectangle Name="Line" Height="1.5" Width="{TemplateBinding ActualWidth}" Fill="White" Opacity="0" VerticalAlignment="Bottom" />
  19. </Grid>
  20. </ControlTemplate>
  21. </Setter.Value>
  22. </Setter>
  23. </Style>
  24.  
  25. <Rectangle Name="Line" Height="1.5"
  26. Width="{Binding ActualWidth,
  27. ElementName=Root,
  28. Converter={StaticResource OneFourthConverter}}"
  29. ... />
  30.  
  31. class OneFourthConverter : IValueConverter
  32. {
  33. public object Convert(object value, Type targetType, object p, string language) =>
  34. (double)value / 4;
  35.  
  36. public object ConvertBack(object value, Type targetType, object p, string language) =>
  37. (double)value * 4;
  38. }
  39.  
  40. <Page.Resources>
  41. <local:OneFourthConverter x:Key="OneFourthConverter"/>
  42. </Page.Resources>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement