Mega Code Archive

 
Categories / C# / WPF
 

A custom pen to draw the borders

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"          xmlns:sys="clr-namespace:System;assembly=mscorlib"      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >   <Image>   <Image.Source>     <DrawingImage>       <DrawingImage.Drawing>         <DrawingGroup>           <GeometryDrawing>             <GeometryDrawing.Geometry>               <GeometryGroup>                 <RectangleGeometry Rect="01,0,20,20" />                 <RectangleGeometry Rect="1160,120,20,20" />                 <EllipseGeometry Center="715,75" RadiusX="50" RadiusY="50" />                 <LineGeometry StartPoint="75,75" EndPoint="180,0" />               </GeometryGroup>             </GeometryDrawing.Geometry>             <GeometryDrawing.Pen>              <Pen Thickness="10" LineJoin="Round"                       EndLineCap="Triangle" StartLineCap="Round" DashStyle = "{x:Static DashStyles.DashDotDot}" >                <Pen.Brush>                  <LinearGradientBrush>                    <GradientStop Offset="0.0" Color="Red" />                    <GradientStop Offset="1.0" Color="Green" />                  </LinearGradientBrush>                 </Pen.Brush>               </Pen>             </GeometryDrawing.Pen>           </GeometryDrawing>         </DrawingGroup>       </DrawingImage.Drawing>     </DrawingImage>   </Image.Source>  </Image> </Window>