Mega Code Archive

 
Categories / C# / WPF
 

Create buttons using DrawingImage objects

<Window x:Class="Chapter05.DrawingImageExample"   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   Title="DrawingImage Example" Height="130" Width="320">     <Button Name="Select" ToolTip="Select" Margin="5">       <Image Width="80" Height="80">         <Image.Source>           <DrawingImage>             <DrawingImage.Drawing>               <GeometryDrawing Brush="LightGray">                 <GeometryDrawing.Geometry>                   <PathGeometry                     Figures="M25,75 L 50,0 75,75 60,75 60,100 40,100,40,75Z">                     <PathGeometry.Transform>                       <RotateTransform CenterX="50" CenterY="50" Angle="45" />                     </PathGeometry.Transform>                   </PathGeometry>                 </GeometryDrawing.Geometry>                 <GeometryDrawing.Pen>                   <Pen Brush="Gray" Thickness="3" />                 </GeometryDrawing.Pen>               </GeometryDrawing>             </DrawingImage.Drawing>           </DrawingImage>         </Image.Source>       </Image>     </Button> </Window>