|
|
<Canvas Width="900" Height="600" xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Loaded="javascript:slider_Loaded" > <Canvas> <Canvas x:Name="MainImageCanvas" Cursor="Hand" Opacity="0" MouseLeftButtonDown="javascript:MainImage_MouseLeftButtonDown" MouseLeftButtonUp="javascript:MainImage_MouseLeftButtonUp" MouseMove="javascript:MainImage_MouseMove" > <Image Source="../images/VistaFish.png" x:Name="MainImagePNG"/> <Canvas.RenderTransform> <TransformGroup> <SkewTransform x:Name="MainSkewTransform" /> <!-- AngleY="-8" AngleX="0" CenterX="0" CenterY="0"/> --> <ScaleTransform x:Name="MainScaleTransform" /> <!-- ScaleY="-.5"/> --> </TransformGroup> </Canvas.RenderTransform> </Canvas> <Canvas x:Name="ReflectionImageCanvas" Cursor="Hand" Opacity="0" MouseLeftButtonDown="javascript:ReflImage_MouseLeftButtonDown" MouseLeftButtonUp="javascript:ReflImage_MouseLeftButtonUp" MouseMove="javascript:ReflImage_MouseMove" > <Image Source="../images/VistaFish.png" x:Name="ReflImagePNG"/> <Canvas.RenderTransform> <TransformGroup> <SkewTransform x:Name="ReflectionSkewTransform" /> <!-- AngleY="15" AngleX="-20" CenterX="60" CenterY="00"/> --> <ScaleTransform x:Name="ReflectionScaleTransform" /> <!-- ScaleY="-.5"/> --> </TransformGroup> </Canvas.RenderTransform> <Canvas.OpacityMask> <LinearGradientBrush StartPoint="0.5,0.0" EndPoint="0.5,1.0"> <GradientStop Offset="0.25" Color="#00000000" x:Name="ReflGradientStop1" /> <GradientStop Offset="1.0" Color="#CC000000" x:Name="ReflGradientStop2" /> </LinearGradientBrush> </Canvas.OpacityMask> </Canvas> </Canvas> <!-- --> <!-- --> <!-- C H E C K B O X C O D E --> <!-- --> <!-- --> <!-- Main Checkbox --> <!-- 133 unchecked box, 95 checked box, 123 unchecked button, 126 checked button --> <Canvas Canvas.Top="0" Canvas.Left="690" Cursor="Hand" MouseLeftButtonDown="javascript:MainCheckBox" > <Glyphs x:Name="MainCheckbox" Canvas.Left="0" Canvas.Top="2" Fill="white" FontUri="./wingding.ttf" FontRenderingEmSize="16" Indices="133" /> <TextBlock x:Name="MainCheckBoxText" FontSize="14" Canvas.Left="17" Foreground="white" Text="Main Image" /> </Canvas> <!-- Reflection Checkbox --> <!-- 133 unchecked box, 95 checked box, 123 unchecked button, 126 checked button --> <Canvas Canvas.Top="40" Canvas.Left="690" Cursor="Hand" MouseLeftButtonDown="javascript:ReflectionCheckBox" > <Glyphs x:Name="ReflectionCheckBox" Canvas.Left="0" Canvas.Top="2" Fill="white" FontUri="./wingding.ttf" FontRenderingEmSize="16" Indices="133" /> <TextBlock x:Name="ReflectionCheckBoxText" FontSize="14" Canvas.Left="17" Foreground="white" Text="Reflection Image" /> </Canvas> <!-- Controls Checkbox --> <!-- 133 unchecked box, 95 checked box, 123 unchecked button, 126 checked button --> <Canvas Canvas.Top="80" Canvas.Left="690" Cursor="Hand" MouseLeftButtonDown="javascript:ControlsCheckBox" > <Glyphs x:Name="ControlsCheckBox" Canvas.Left="0" Canvas.Top="2" Fill="white" FontUri="./wingding.ttf" FontRenderingEmSize="16" Indices="133" /> <TextBlock x:Name="ControlsCheckBoxText" FontSize="14" Canvas.Left="17" Foreground="white" Text="Show Controls" /> </Canvas> <!-- --> <!-- --> <!-- R E F L E C T I O N G R A P H I C C O D E --> <!-- --> <!-- --> <!-- Reflection Skew AngleX Slider --> <Canvas x:Name="Rslider_SkewAngleX" Canvas.Top="200" Canvas.Left="460" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_SkewAngleX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_SkewAngleX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_SkewAngleX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="white" Text="Reflection Skew AngleX"/> </Canvas> <!-- Reflection Skew AngleY Slider --> <Canvas x:Name="Rslider_SkewAngleY" Canvas.Top="200" Canvas.Left="690" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_SkewAngleY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_SkewAngleY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_SkewAngleY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="white" Text="Reflection Skew AngleY"/> </Canvas> <!-- Reflection Skew CenterX Slider --> <Canvas x:Name="Rslider_SkewCenterX" Canvas.Top="270" Canvas.Left="460" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_SkewCenterX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_SkewCenterX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_SkewCenterX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="Yellow" Text="Reflection Skew CenterX"/> </Canvas> <!-- Reflection Skew CenterY Slider --> <Canvas x:Name="Rslider_SkewCenterY" Canvas.Top="270" Canvas.Left="690" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_SkewCenterY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_SkewCenterY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_SkewCenterY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="Yellow" Text="Reflection Skew CenterY"/> </Canvas> <!-- Reflection Scale ScaleX Slider --> <Canvas x:Name="Rslider_ScaleScaleX" Canvas.Top="340" Canvas.Left="460" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_ScaleScaleX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_ScaleScaleX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_ScaleScaleX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="white" Text="Reflection Scale ScaleX"/> </Canvas> <!-- Reflection Scale ScaleY Slider --> <Canvas x:Name="Rslider_ScaleScaleY" Canvas.Top="340" Canvas.Left="690" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_ScaleScaleY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_ScaleScaleY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_ScaleScaleY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="white" Text="Reflection Scale ScaleY"/> </Canvas> <!-- Reflection Scale CenterX Slider --> <Canvas x:Name="Rslider_ScaleCenterX" Canvas.Top="410" Canvas.Left="460" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_ScaleCenterX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_ScaleCenterX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_ScaleCenterX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="Yellow" Text="Reflection Scale CenterX"/> </Canvas> <!-- Reflection Scale CenterY Slider --> <Canvas x:Name="Rslider_ScaleCenterY" Canvas.Top="410" Canvas.Left="690" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_ScaleCenterY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_ScaleCenterY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_ScaleCenterY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="Yellow" Text="Reflection Scale CenterY"/> </Canvas> <!-- Reflection Canvas Left Slider --> <Canvas x:Name="Rslider_CanvasLeft" Canvas.Top="480" Canvas.Left="460" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_CanvasLeft" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_CanvasLeft" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_CanvasLeft" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="white" Text="Reflection Canvas Left"/> </Canvas> <!-- Reflection Canvas Top Slider --> <Canvas x:Name="Rslider_CanvasTop" Canvas.Top="480" Canvas.Left="690" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Rslider_line_CanvasTop" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Rslider_thumb_CanvasTop" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="RsliderPos_CanvasTop" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="30" Canvas.Top="40" Foreground="white" Text="Reflection Canvas Top"/> </Canvas> <!-- --> <!-- --> <!-- M A I N G R A P H I C C O D E --> <!-- --> <!-- --> <!-- Main Skew AngleX Slider --> <Canvas x:Name="Mslider_SkewAngleX" Canvas.Top="200" Canvas.Left="0" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_SkewAngleX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_SkewAngleX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_SkewAngleX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Main Skew AngleX"/> </Canvas> <!-- Main Skew AngleY Slider --> <Canvas x:Name="Mslider_SkewAngleY" Canvas.Top="200" Canvas.Left="230" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_SkewAngleY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_SkewAngleY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_SkewAngleY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Main Skew AngleY"/> </Canvas> <!-- Main Skew CenterX Slider --> <Canvas x:Name="Mslider_SkewCenterX" Canvas.Top="270" Canvas.Left="0" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_SkewCenterX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_SkewCenterX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_SkewCenterX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="Yellow" Text="Main Skew CenterX"/> </Canvas> <!-- Main Skew CenterY Slider --> <Canvas x:Name="Mslider_SkewCenterY" Canvas.Top="270" Canvas.Left="230" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_SkewCenterY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_SkewCenterY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_SkewCenterY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="Yellow" Text="Main Skew CenterY"/> </Canvas> <!-- Main Scale ScaleX Slider --> <Canvas x:Name="Mslider_ScaleScaleX" Canvas.Top="340" Canvas.Left="0" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_ScaleScaleX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_ScaleScaleX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_ScaleScaleX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Main Scale ScaleX"/> </Canvas> <!-- Main Scale ScaleY Slider --> <Canvas x:Name="Mslider_ScaleScaleY" Canvas.Top="340" Canvas.Left="230" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_ScaleScaleY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_ScaleScaleY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_ScaleScaleY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Main Scale ScaleY"/> </Canvas> <!-- Main Scale CenterX Slider --> <Canvas x:Name="Mslider_ScaleCenterX" Canvas.Top="410" Canvas.Left="0" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_ScaleCenterX" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_ScaleCenterX" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_ScaleCenterX" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="Yellow" Text="Main Scale CenterX"/> </Canvas> <!-- Main Scale CenterY Slider --> <Canvas x:Name="Mslider_ScaleCenterY" Canvas.Top="410" Canvas.Left="230" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_ScaleCenterY" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_ScaleCenterY" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_ScaleCenterY" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="Yellow" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="Yellow" Text="Main Scale CenterY"/> </Canvas> <!-- Main Canvas Left Slider --> <Canvas x:Name="Mslider_CanvasLeft" Canvas.Top="480" Canvas.Left="0" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_CanvasLeft" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_CanvasLeft" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_CanvasLeft" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Main Canvas Left"/> </Canvas> <!-- Main Canvas Top Slider --> <Canvas x:Name="Mslider_CanvasTop" Canvas.Top="480" Canvas.Left="230" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Mslider_line_CanvasTop" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Mslider_thumb_CanvasTop" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="MsliderPos_CanvasTop" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Main Canvas Top"/> </Canvas> <!-- Gradient Stop 1 Slider --> <Canvas x:Name="Oslider_GradientStop1" Canvas.Top="130" Canvas.Left="460" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Oslider_line_GradientStop1" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Oslider_thumb_GradientStop1" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="OsliderPos_GradientStop1" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Gradient Stop 1"/> </Canvas> <!-- Gradient Stop 2 Slider --> <Canvas x:Name="Oslider_GradientStop2" Canvas.Top="130" Canvas.Left="690" Width="200" Height="45" Opacity="0" Background="transparent" MouseLeftButtonDown="javascript:slider_MouseLeftButtonDown"> <Line x:Name="Oslider_line_GradientStop2" Stroke="steelblue" StrokeThickness="1" X1="0" Y1="25" X2="200" Y2="25"/> <Path x:Name="Oslider_thumb_GradientStop2" Stroke="darkblue" Cursor="Hand" Fill="red" Data="M0,0 L6,0 6,15 3,20 0,15z" MouseLeftButtonUp="javascript:slider_thumb_MouseLeftButtonUp" MouseMove="javascript:slider_thumb_MouseMove" MouseLeftButtonDown="javascript:slider_thumb_MouseLeftButtonDown" /> <TextBlock x:Name="OsliderPos_GradientStop2" FontSize="14" Canvas.Left="98" Canvas.Top="25" Foreground="white" /> <TextBlock FontSize="12" Canvas.Left="50" Canvas.Top="40" Foreground="white" Text="Gradient Stop 2"/> </Canvas> </Canvas>