1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<Border VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Name="ButtonContentDrawing" CornerRadius="2,2,2,2">
<Border.Background>
<DrawingBrush Stretch="Fill">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing>
<GeometryDrawing.Geometry>
<GeometryGroup FillRule="Nonzero">
<RectangleGeometry Rect="30,0,20,80"/>
<RectangleGeometry Rect="0,30,80,20"/>
<GeometryGroup.Transform>
<RotateTransform Angle="45" CenterX="40" CenterY="40"/>
</GeometryGroup.Transform>
</GeometryGroup>
</GeometryDrawing.Geometry>
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="White" Offset="0"/>
<GradientStop Color="Silver" Offset="1"/>
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<DrawingGroup.BitmapEffect>
<OuterGlowBitmapEffect x:Name="ButtonOuterGlow"></OuterGlowBitmapEffect>
</DrawingGroup.BitmapEffect>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Border.Background>
<Border.Style>
<Style>
<Style.Triggers>
<Trigger Property="IsMouseOver">
<Setter TargetName="ButtonOuterGlow" Property="GlowSize">
<Setter.Value>2</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
</Border> |
Partager