-
Notifications
You must be signed in to change notification settings - Fork 15
Read XAML Styles
Ronny edited this page Mar 3, 2015
·
10 revisions
var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Style.xaml"); XamlReader.Load (stream);
...
<Style x:Key="{x:Type Button}" TargetType="{x:Type Button}">
<Style.Setters>
<Setter Property="Alpha" Value="0.9"/>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1" Opacity="1">
<LinearGradientBrush.GradientStops>
<GradientStop Color="#FF505050" Offset="0.0" />
<GradientStop Color="#FF707070" Offset="0.42" />
<GradientStop Color="#FF606060" Offset="0.43" />
<GradientStop Color="#FF444444" Offset="1.0" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Setter Property="Foreground" Value="White" />
<Setter Property="FontSize" Value="0.37" />
<Setter Property="BorderBrush" Value="#88AAAAAA" />
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Margin" Value="3" />
<Setter Property="CornerRadiusX" Value="9" />
<Setter Property="CornerRadiusY" Value="9" />
</Style.Setters>
<Style.Triggers>
<Trigger Property="IsTouchDown" Value="True">
<Trigger.Setters>
<Setter Property="Alpha" Value="1.0"/>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>