| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 | <UserControl x:Class="CyberX8_Themes.UserControls.PufArmControl"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"              xmlns:local="clr-namespace:CyberX8_Themes.UserControls"             mc:Ignorable="d" Name="pufArmControl"             d:DesignHeight="50" d:DesignWidth="250">    <Grid>        <Viewbox Stretch="Fill">            <Viewbox.RenderTransform>                <TransformGroup>                    <RotateTransform Angle="{Binding ElementName=pufArmControl,Path=RotateTransformValue}" CenterX="25" CenterY="100"/>                </TransformGroup>            </Viewbox.RenderTransform>            <Canvas Width="250" Height="50">                <!--<Path Stroke="Silver" StrokeThickness="1" Height="65" Width="20" Data="M0,0 A 0,10 0 1 1 0,60 L 0,60 H 15 L 15,60 A 0,10 0 1 1 15,0 L 15,0 V 0" HorizontalAlignment="Center" Canvas.Top="-65.014" VerticalAlignment="Top" Canvas.Left="115" Stretch="Fill">                    <Path.Fill>                        <LinearGradientBrush StartPoint="1,1" EndPoint="0.3,1">                            <GradientStop Color="DarkGray" Offset="0.0" />                            <GradientStop Color="Silver" Offset="0.25" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="Silver" Offset="0.75" />                            <GradientStop Color="DarkGray" Offset="1" />                        </LinearGradientBrush>                    </Path.Fill>                </Path>                <Path Stroke="Silver" StrokeThickness="1" Height="15" Width="33" Data="M0,0 A 0,10 0 1 1 0,33 L 0,33 H 15 L 15,33 A 0,10 0 1 1 15,0 L 15,0 V 0" HorizontalAlignment="Left" Canvas.Top="-15.014" VerticalAlignment="Center" Canvas.Left="108.5" Stretch="Fill">                    <Path.Fill>                        <LinearGradientBrush StartPoint="0,1" EndPoint="1,1">                            <GradientStop Color="Gray" Offset="0.0" />                            <GradientStop Color="White" Offset="0.15" />                            <GradientStop Color="DarkGray" Offset="0.5" />                            <GradientStop Color="White" Offset="0.85" />                            <GradientStop Color="Gray" Offset="1" />                        </LinearGradientBrush>                    </Path.Fill>                </Path>                <Path Stroke="Silver" StrokeThickness="1" Height="15" Width="33" Data="M0,0 A 0,10 0 1 1 0,33 L 0,33 H 15 L 15,33 A 0,10 0 1 1 15,0 L 15,0 V 0" HorizontalAlignment="Center" Canvas.Top="-78.5" VerticalAlignment="Center" Canvas.Left="108.5" Stretch="Fill">                    <Path.Fill>                        <LinearGradientBrush StartPoint="1,1" EndPoint="0,0">                            <GradientStop Color="Gray" Offset="0.0" />                            <GradientStop Color="DarkGray" Offset="0.15" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="DarkGray" Offset="0.85" />                            <GradientStop Color="Gray" Offset="1" />                        </LinearGradientBrush>                    </Path.Fill>                </Path>                <Ellipse Width="3" Height="3" Canvas.Left="115" Canvas.Top="-9" RenderTransformOrigin="0.625,-0.25" HorizontalAlignment="Center" VerticalAlignment="Top">                    <Ellipse.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">                            <GradientStop Color="Black" Offset="0.0" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="Black" Offset="1" />                        </LinearGradientBrush>                    </Ellipse.Fill>                </Ellipse>                <Ellipse Width="3" Height="3" Canvas.Left="132" Canvas.Top="-9" RenderTransformOrigin="0.625,-0.25" HorizontalAlignment="Center" VerticalAlignment="Top">                    <Ellipse.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">                            <GradientStop Color="Black" Offset="0.0" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="Black" Offset="1" />                        </LinearGradientBrush>                    </Ellipse.Fill>                </Ellipse>-->                                <Path Stroke="Silver" StrokeThickness="1" Height="25" Width="80" Data="M0,0 A 0,10 0 1 1 0,25 L 0,25 H 80 L 80,50 A 0,10 0 1 1 80,0 L 80,0 V 0" HorizontalAlignment="Center" Canvas.Left="85.248" VerticalAlignment="Center">                    <Path.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="0,0.4">                            <GradientStop Color="DarkSlateGray" Offset="0.0" />                            <GradientStop Color="Gray" Offset="0.25" />                            <GradientStop Color="LightSlateGray" Offset="0.5" />                            <GradientStop Color="Gray" Offset="0.75" />                            <GradientStop Color="DarkSlateGray" Offset="1" />                        </LinearGradientBrush>                    </Path.Fill>                </Path>                <Path Stroke="Silver" StrokeThickness="1" Height="30" Width="10" Data="M0,0 A 0,10 0 1 1 0,30 L 0,30 H 15 L 15,30 A 0,10 0 1 1 15,0 L 15,0 V 0" HorizontalAlignment="Center" Canvas.Top="-2.492" VerticalAlignment="Center" Canvas.Left="75.629" Stretch="Fill">                    <Path.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="0.2,1">                            <GradientStop Color="Gray" Offset="0.0" />                            <GradientStop Color="Silver" Offset="0.25" />                            <GradientStop Color="DarkGray" Offset="0.5" />                            <GradientStop Color="Silver" Offset="0.75" />                            <GradientStop Color="Gray" Offset="1" />                        </LinearGradientBrush>                    </Path.Fill>                </Path>                                <Path Stroke="Silver" StrokeThickness="1" Height="30" Width="10" Data="M0,0 A 0,10 0 1 1 0,30 L 0,30 H 15 L 15,30 A 0,10 0 1 1 15,0 L 15,0 V 0" HorizontalAlignment="Center" Canvas.Top="-2.492" VerticalAlignment="Center" Canvas.Left="164.853" Stretch="Fill">                    <Path.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="0.2,1">                            <GradientStop Color="Gray" Offset="0.0" />                            <GradientStop Color="Silver" Offset="0.25" />                            <GradientStop Color="DarkGray" Offset="0.5" />                            <GradientStop Color="Silver" Offset="0.75" />                            <GradientStop Color="Gray" Offset="1" />                        </LinearGradientBrush>                    </Path.Fill>                </Path>                <!--<Ellipse Width="10" Height="10" Canvas.Left="25" Canvas.Top="5">                    <Ellipse.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">                            <GradientStop Color="WhiteSmoke" Offset="0.0" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="WhiteSmoke" Offset="1" />                        </LinearGradientBrush>                    </Ellipse.Fill>                </Ellipse>                <Ellipse Width="10" Height="10" Canvas.Left="25" Canvas.Top="35">                    <Ellipse.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">                            <GradientStop Color="WhiteSmoke" Offset="0.0" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="WhiteSmoke" Offset="1" />                        </LinearGradientBrush>                    </Ellipse.Fill>                </Ellipse>                <Ellipse Width="10" Height="10" Canvas.Left="215" Canvas.Top="5">                    <Ellipse.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">                            <GradientStop Color="WhiteSmoke" Offset="0.0" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="WhiteSmoke" Offset="1" />                        </LinearGradientBrush>                    </Ellipse.Fill>                </Ellipse>                <Ellipse Width="10" Height="10" Canvas.Left="215" Canvas.Top="35">                    <Ellipse.Fill>                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">                            <GradientStop Color="WhiteSmoke" Offset="0.0" />                            <GradientStop Color="White" Offset="0.5" />                            <GradientStop Color="WhiteSmoke" Offset="1" />                        </LinearGradientBrush>                    </Ellipse.Fill>                </Ellipse>-->            </Canvas>        </Viewbox>    </Grid></UserControl>
 |