Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 2286 → Rev 2287

/MKLiveView/v1.0/ArtificialHorizon/ArtificialHorizon.xaml
0,0 → 1,68
<UserControl x:Class="MKLiveView.ArtificialHorizon.ArtificialHorizon"
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:MKLiveView.ArtificialHorizon"
mc:Ignorable="d" Height="240" Width="240"
DataContext="{Binding RelativeSource={RelativeSource Self}}">
<Grid>
<Image Margin="0,0,0,0">
<Image.Source>
<DrawingImage>
<DrawingImage.Drawing>
<DrawingGroup>
<DrawingGroup>
<DrawingGroup>
<DrawingGroup.Transform>
<TransformGroup>
<RotateTransform x:Name="RollAngle" Angle="{Binding Roll, UpdateSourceTrigger=PropertyChanged}" CenterX="120" CenterY="120" />
<TranslateTransform x:Name="PitchAngle" Y="{Binding Pitch, UpdateSourceTrigger=PropertyChanged}" />
</TransformGroup>
</DrawingGroup.Transform>
 
<ImageDrawing ImageSource="horizon.png" Rect="0,0,240,240" />
</DrawingGroup>
 
<DrawingGroup.ClipGeometry>
<EllipseGeometry Center="120,120" RadiusX="60" RadiusY="60">
</EllipseGeometry>
</DrawingGroup.ClipGeometry>
</DrawingGroup>
 
<DrawingGroup>
<ImageDrawing ImageSource="Scale.png" Rect="0,0,240,240" />
<ImageDrawing ImageSource="Wings.png" Rect="0,0,240,240" />
</DrawingGroup>
<DrawingGroup>
<DrawingGroup>
<ImageDrawing ImageSource="Home.png" Rect="0,0,240,240" />
 
<DrawingGroup.Transform>
<TransformGroup>
<RotateTransform x:Name="RotateHome" Angle="0" CenterX="120" CenterY="120" />
</TransformGroup>
</DrawingGroup.Transform>
</DrawingGroup>
<DrawingGroup>
<ImageDrawing ImageSource="Heading1.png" Rect="0,0,240,240" />
 
<DrawingGroup.Transform>
<TransformGroup>
<RotateTransform x:Name="Rotate" Angle="0" CenterX="120" CenterY="120" />
</TransformGroup>
</DrawingGroup.Transform>
</DrawingGroup>
 
</DrawingGroup>
<DrawingGroup.ClipGeometry>
<EllipseGeometry Center="120,120" RadiusX="120" RadiusY="120">
</EllipseGeometry>
</DrawingGroup.ClipGeometry>
</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>
</Image.Source>
</Image>
</Grid>
</UserControl>