Rev 2300 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2300 | Rev 2309 | ||
---|---|---|---|
1 | <Window xmlns:my="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon" |
1 | <Window xmlns:my="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon" |
2 | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
2 | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
3 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
3 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
4 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
4 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
5 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
5 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
6 | xmlns:local="clr-namespace:MKLiveView" |
6 | xmlns:local="clr-namespace:MKLiveView" |
7 | xmlns:WindowsPresentation="clr-namespace:GMap.NET.WindowsPresentation;assembly=GMap.NET.WindowsPresentation" |
7 | xmlns:WindowsPresentation="clr-namespace:GMap.NET.WindowsPresentation;assembly=GMap.NET.WindowsPresentation" |
8 | xmlns:ArtificialHorizon="clr-namespace:MKLiveView.ArtificialHorizon" |
8 | xmlns:ArtificialHorizon="clr-namespace:MKLiveView.ArtificialHorizon" |
9 | x:Class="MKLiveView.MainWindow" |
9 | x:Class="MKLiveView.MainWindow" |
10 | mc:Ignorable="d" |
10 | mc:Ignorable="d" |
11 | Title="MK LiveView 1.0" Height="686" Width="1017" Icon="MK.ico" |
11 | Title="MK LiveView 1.0" Height="686" Width="1017" Icon="MK.ico" |
12 | DataContext="{Binding RelativeSource={RelativeSource Self}}" Loaded="Window_Loaded" Closing="Window_Closing"> |
12 | DataContext="{Binding RelativeSource={RelativeSource Self}}" Loaded="Window_Loaded" Closing="Window_Closing"> |
13 | <Window.Resources> |
13 | <Window.Resources> |
14 | <BooleanToVisibilityConverter x:Key="BooleanToVisibility" /> |
14 | <BooleanToVisibilityConverter x:Key="BooleanToVisibility" /> |
15 | <LinearGradientBrush x:Key="ActiveItemBrush" EndPoint="0,1" StartPoint="0,0"> |
15 | <LinearGradientBrush x:Key="ActiveItemBrush" EndPoint="0,1" StartPoint="0,0"> |
16 | <GradientStop Color="#FFC6F5FF"/> |
16 | <GradientStop Color="#FFC6F5FF"/> |
17 | <GradientStop Color="#FFB6E8FF" Offset="0.18"/> |
17 | <GradientStop Color="#FFB6E8FF" Offset="0.18"/> |
18 | <GradientStop Color="#FF98CBF5" Offset="0.389"/> |
18 | <GradientStop Color="#FF98CBF5" Offset="0.389"/> |
19 | <GradientStop Color="#FF9FD3FF" Offset="1"/> |
19 | <GradientStop Color="#FF9FD3FF" Offset="1"/> |
20 | </LinearGradientBrush> |
20 | </LinearGradientBrush> |
21 | <LinearGradientBrush x:Key="PressedItemBrush" EndPoint="0,1" StartPoint="0,0"> |
21 | <LinearGradientBrush x:Key="PressedItemBrush" EndPoint="0,1" StartPoint="0,0"> |
22 | <GradientStop Color="#FFFFEAC6"/> |
22 | <GradientStop Color="#FFFFEAC6"/> |
23 | <GradientStop Color="#FFFFD99B" Offset="0.18"/> |
23 | <GradientStop Color="#FFFFD99B" Offset="0.18"/> |
24 | <GradientStop Color="#FFFFD07F" Offset="0.39"/> |
24 | <GradientStop Color="#FFFFD07F" Offset="0.39"/> |
25 | <GradientStop Color="#FFFFC961" Offset="1"/> |
25 | <GradientStop Color="#FFFFC961" Offset="1"/> |
26 | </LinearGradientBrush> |
26 | </LinearGradientBrush> |
27 | <Style x:Key="ButtonWithoutEffectStyle" TargetType="Button"> |
27 | <Style x:Key="ButtonWithoutEffectStyle" TargetType="Button"> |
28 | <Setter Property="Background" Value="Transparent" /> |
28 | <Setter Property="Background" Value="Transparent" /> |
29 | <Setter Property="Template"> |
29 | <Setter Property="Template"> |
30 | <Setter.Value> |
30 | <Setter.Value> |
31 | <ControlTemplate TargetType="Button"> |
31 | <ControlTemplate TargetType="Button"> |
32 | <Grid Background="{TemplateBinding Background}"> |
32 | <Grid Background="{TemplateBinding Background}"> |
33 | <ContentPresenter /> |
33 | <ContentPresenter /> |
34 | <Border Name="border" |
34 | <Border Name="border" |
35 | BorderThickness="0" |
35 | BorderThickness="0" |
36 | Padding="4,2" |
36 | Padding="4,2" |
37 | BorderBrush="#FFE4E4E4" |
37 | BorderBrush="#FFE4E4E4" |
38 | CornerRadius="0" |
38 | CornerRadius="0" |
39 | Background="{TemplateBinding Background}"> |
39 | Background="{TemplateBinding Background}"> |
40 | <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" /> |
40 | <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" /> |
41 | </Border> |
41 | </Border> |
42 | </Grid> |
42 | </Grid> |
43 | 43 | ||
44 | </ControlTemplate> |
44 | </ControlTemplate> |
45 | </Setter.Value> |
45 | </Setter.Value> |
46 | </Setter> |
46 | </Setter> |
47 | </Style> |
47 | </Style> |
48 | <Style TargetType="{x:Type DataGridColumnHeader}"> |
48 | <Style TargetType="{x:Type DataGridColumnHeader}"> |
49 | <Setter Property="Background" Value="Transparent" /> |
49 | <Setter Property="Background" Value="Transparent" /> |
50 | <Setter Property="Foreground" Value="#FFFFFFFF" /> |
50 | <Setter Property="Foreground" Value="#FFFFFFFF" /> |
51 | </Style> |
51 | </Style> |
52 | <Style TargetType="{x:Type DataGridCell}"> |
52 | <Style TargetType="{x:Type DataGridCell}"> |
53 | <Setter Property="Background" Value="Transparent" /> |
53 | <Setter Property="Background" Value="Transparent" /> |
54 | <Setter Property="Foreground" Value="#FFFFFFFF" /> |
54 | <Setter Property="Foreground" Value="#FFFFFFFF" /> |
55 | </Style> |
55 | </Style> |
56 | <Style TargetType="{x:Type DataGridRow}"> |
56 | <Style TargetType="{x:Type DataGridRow}"> |
57 | <Setter Property="Background" Value="Transparent" /> |
57 | <Setter Property="Background" Value="Transparent" /> |
58 | <Setter Property="Foreground" Value="#FFFFFFFF" /> |
58 | <Setter Property="Foreground" Value="#FFFFFFFF" /> |
59 | </Style> |
59 | </Style> |
60 | <Style TargetType="{x:Type DataGridRowHeader}"> |
60 | <Style TargetType="{x:Type DataGridRowHeader}"> |
61 | <Setter Property="Background" Value="Transparent" /> |
61 | <Setter Property="Background" Value="Transparent" /> |
62 | </Style> |
62 | </Style> |
63 | <Style x:Key="CanvasVisibility" TargetType="{x:Type Canvas}"> |
63 | <Style x:Key="CanvasVisibility" TargetType="{x:Type Canvas}"> |
64 | <Style.Triggers> |
64 | <Style.Triggers> |
65 | <DataTrigger Binding="{Binding Path=Tag.IsChecked, RelativeSource={RelativeSource Self}}" Value="False"> |
65 | <DataTrigger Binding="{Binding Path=Tag.IsChecked, RelativeSource={RelativeSource Self}}" Value="False"> |
66 | <Setter Property="Canvas.Visibility" Value="Collapsed" /> |
66 | <Setter Property="Canvas.Visibility" Value="Collapsed" /> |
67 | </DataTrigger> |
67 | </DataTrigger> |
68 | </Style.Triggers> |
68 | </Style.Triggers> |
69 | </Style> |
69 | </Style> |
70 | 70 | ||
71 | <SolidColorBrush x:Key="SliderThumb.Static.Foreground" Color="#FFE5E5E5"/> |
71 | <SolidColorBrush x:Key="SliderThumb.Static.Foreground" Color="#FFE5E5E5"/> |
72 | <SolidColorBrush x:Key="SliderThumb.MouseOver.Background" Color="#FFDCECFC"/> |
72 | <SolidColorBrush x:Key="SliderThumb.MouseOver.Background" Color="#FFDCECFC"/> |
73 | <SolidColorBrush x:Key="SliderThumb.MouseOver.Border" Color="#FF7Eb4EA"/> |
73 | <SolidColorBrush x:Key="SliderThumb.MouseOver.Border" Color="#FF7Eb4EA"/> |
74 | <SolidColorBrush x:Key="SliderThumb.Pressed.Background" Color="#FFDAECFC"/> |
74 | <SolidColorBrush x:Key="SliderThumb.Pressed.Background" Color="#FFDAECFC"/> |
75 | <SolidColorBrush x:Key="SliderThumb.Pressed.Border" Color="#FF569DE5"/> |
75 | <SolidColorBrush x:Key="SliderThumb.Pressed.Border" Color="#FF569DE5"/> |
76 | <SolidColorBrush x:Key="SliderThumb.Disabled.Background" Color="#FFF0F0F0"/> |
76 | <SolidColorBrush x:Key="SliderThumb.Disabled.Background" Color="#FFF0F0F0"/> |
77 | <SolidColorBrush x:Key="SliderThumb.Disabled.Border" Color="#FFD9D9D9"/> |
77 | <SolidColorBrush x:Key="SliderThumb.Disabled.Border" Color="#FFD9D9D9"/> |
78 | <SolidColorBrush x:Key="SliderThumb.Static.Background" Color="#FFF0F0F0"/> |
78 | <SolidColorBrush x:Key="SliderThumb.Static.Background" Color="#FFF0F0F0"/> |
79 | <SolidColorBrush x:Key="SliderThumb.Static.Border" Color="#FFACACAC"/> |
79 | <SolidColorBrush x:Key="SliderThumb.Static.Border" Color="#FFACACAC"/> |
80 | <ControlTemplate x:Key="SliderThumbHorizontalTop" TargetType="{x:Type Thumb}"> |
80 | <ControlTemplate x:Key="SliderThumbHorizontalTop" TargetType="{x:Type Thumb}"> |
81 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
81 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
82 | <Path x:Name="grip" Data="M 0,6 C0,6 5.5,0 5.5,0 5.5,0 11,6 11,6 11,6 11,18 11,18 11,18 0,18 0,18 0,18 0,6 0,6 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" SnapsToDevicePixels="True" Stroke="{StaticResource SliderThumb.Static.Border}" StrokeThickness="1" UseLayoutRounding="True" VerticalAlignment="Center"/> |
82 | <Path x:Name="grip" Data="M 0,6 C0,6 5.5,0 5.5,0 5.5,0 11,6 11,6 11,6 11,18 11,18 11,18 0,18 0,18 0,18 0,6 0,6 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" SnapsToDevicePixels="True" Stroke="{StaticResource SliderThumb.Static.Border}" StrokeThickness="1" UseLayoutRounding="True" VerticalAlignment="Center"/> |
83 | </Grid> |
83 | </Grid> |
84 | <ControlTemplate.Triggers> |
84 | <ControlTemplate.Triggers> |
85 | <Trigger Property="IsMouseOver" Value="true"> |
85 | <Trigger Property="IsMouseOver" Value="true"> |
86 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
86 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
87 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
87 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
88 | </Trigger> |
88 | </Trigger> |
89 | <Trigger Property="IsDragging" Value="true"> |
89 | <Trigger Property="IsDragging" Value="true"> |
90 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
90 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
91 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
91 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
92 | </Trigger> |
92 | </Trigger> |
93 | <Trigger Property="IsEnabled" Value="false"> |
93 | <Trigger Property="IsEnabled" Value="false"> |
94 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
94 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
95 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
95 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
96 | </Trigger> |
96 | </Trigger> |
97 | </ControlTemplate.Triggers> |
97 | </ControlTemplate.Triggers> |
98 | </ControlTemplate> |
98 | </ControlTemplate> |
99 | <ControlTemplate x:Key="SliderThumbHorizontalBottom" TargetType="{x:Type Thumb}"> |
99 | <ControlTemplate x:Key="SliderThumbHorizontalBottom" TargetType="{x:Type Thumb}"> |
100 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
100 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
101 | <Path x:Name="grip" Data="M 0,12 C0,12 5.5,18 5.5,18 5.5,18 11,12 11,12 11,12 11,0 11,0 11,0 0,0 0,0 0,0 0,12 0,12 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" SnapsToDevicePixels="True" Stroke="{StaticResource SliderThumb.Static.Border}" StrokeThickness="1" UseLayoutRounding="True" VerticalAlignment="Center"/> |
101 | <Path x:Name="grip" Data="M 0,12 C0,12 5.5,18 5.5,18 5.5,18 11,12 11,12 11,12 11,0 11,0 11,0 0,0 0,0 0,0 0,12 0,12 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" SnapsToDevicePixels="True" Stroke="{StaticResource SliderThumb.Static.Border}" StrokeThickness="1" UseLayoutRounding="True" VerticalAlignment="Center"/> |
102 | </Grid> |
102 | </Grid> |
103 | <ControlTemplate.Triggers> |
103 | <ControlTemplate.Triggers> |
104 | <Trigger Property="IsMouseOver" Value="true"> |
104 | <Trigger Property="IsMouseOver" Value="true"> |
105 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
105 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
106 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
106 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
107 | </Trigger> |
107 | </Trigger> |
108 | <Trigger Property="IsDragging" Value="true"> |
108 | <Trigger Property="IsDragging" Value="true"> |
109 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
109 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
110 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
110 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
111 | </Trigger> |
111 | </Trigger> |
112 | <Trigger Property="IsEnabled" Value="false"> |
112 | <Trigger Property="IsEnabled" Value="false"> |
113 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
113 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
114 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
114 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
115 | </Trigger> |
115 | </Trigger> |
116 | </ControlTemplate.Triggers> |
116 | </ControlTemplate.Triggers> |
117 | </ControlTemplate> |
117 | </ControlTemplate> |
118 | <SolidColorBrush x:Key="SliderThumb.Track.Border" Color="#FFD6D6D6"/> |
118 | <SolidColorBrush x:Key="SliderThumb.Track.Border" Color="#FFD6D6D6"/> |
119 | <SolidColorBrush x:Key="SliderThumb.Track.Background" Color="#FFE7EAEA"/> |
119 | <SolidColorBrush x:Key="SliderThumb.Track.Background" Color="#FFE7EAEA"/> |
120 | <Style x:Key="RepeatButtonTransparent" TargetType="{x:Type RepeatButton}"> |
120 | <Style x:Key="RepeatButtonTransparent" TargetType="{x:Type RepeatButton}"> |
121 | <Setter Property="OverridesDefaultStyle" Value="true"/> |
121 | <Setter Property="OverridesDefaultStyle" Value="true"/> |
122 | <Setter Property="Background" Value="Transparent"/> |
122 | <Setter Property="Background" Value="Transparent"/> |
123 | <Setter Property="Focusable" Value="false"/> |
123 | <Setter Property="Focusable" Value="false"/> |
124 | <Setter Property="IsTabStop" Value="false"/> |
124 | <Setter Property="IsTabStop" Value="false"/> |
125 | <Setter Property="Template"> |
125 | <Setter Property="Template"> |
126 | <Setter.Value> |
126 | <Setter.Value> |
127 | <ControlTemplate TargetType="{x:Type RepeatButton}"> |
127 | <ControlTemplate TargetType="{x:Type RepeatButton}"> |
128 | <Rectangle Fill="{TemplateBinding Background}" Height="{TemplateBinding Height}" Width="{TemplateBinding Width}"/> |
128 | <Rectangle Fill="{TemplateBinding Background}" Height="{TemplateBinding Height}" Width="{TemplateBinding Width}"/> |
129 | </ControlTemplate> |
129 | </ControlTemplate> |
130 | </Setter.Value> |
130 | </Setter.Value> |
131 | </Setter> |
131 | </Setter> |
132 | </Style> |
132 | </Style> |
133 | <ControlTemplate x:Key="SliderThumbHorizontalDefault" TargetType="{x:Type Thumb}"> |
133 | <ControlTemplate x:Key="SliderThumbHorizontalDefault" TargetType="{x:Type Thumb}"> |
134 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
134 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
135 | <Path x:Name="grip" Data="M 0,0 C0,0 11,0 11,0 11,0 11,18 11,18 11,18 0,18 0,18 0,18 0,0 0,0 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" SnapsToDevicePixels="True" Stroke="{StaticResource SliderThumb.Static.Border}" StrokeThickness="1" UseLayoutRounding="True" VerticalAlignment="Center"/> |
135 | <Path x:Name="grip" Data="M 0,0 C0,0 11,0 11,0 11,0 11,18 11,18 11,18 0,18 0,18 0,18 0,0 0,0 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" SnapsToDevicePixels="True" Stroke="{StaticResource SliderThumb.Static.Border}" StrokeThickness="1" UseLayoutRounding="True" VerticalAlignment="Center"/> |
136 | </Grid> |
136 | </Grid> |
137 | <ControlTemplate.Triggers> |
137 | <ControlTemplate.Triggers> |
138 | <Trigger Property="IsMouseOver" Value="true"> |
138 | <Trigger Property="IsMouseOver" Value="true"> |
139 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
139 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
140 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
140 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
141 | </Trigger> |
141 | </Trigger> |
142 | <Trigger Property="IsDragging" Value="true"> |
142 | <Trigger Property="IsDragging" Value="true"> |
143 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
143 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
144 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
144 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
145 | </Trigger> |
145 | </Trigger> |
146 | <Trigger Property="IsEnabled" Value="false"> |
146 | <Trigger Property="IsEnabled" Value="false"> |
147 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
147 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
148 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
148 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
149 | </Trigger> |
149 | </Trigger> |
150 | </ControlTemplate.Triggers> |
150 | </ControlTemplate.Triggers> |
151 | </ControlTemplate> |
151 | </ControlTemplate> |
152 | <ControlTemplate x:Key="SliderHorizontal" TargetType="{x:Type Slider}"> |
152 | <ControlTemplate x:Key="SliderHorizontal" TargetType="{x:Type Slider}"> |
153 | <Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> |
153 | <Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> |
154 | <Grid Margin="0,-3,0,3"> |
154 | <Grid Margin="0,-3,0,3"> |
155 | <Grid.RowDefinitions> |
155 | <Grid.RowDefinitions> |
156 | <RowDefinition Height="Auto"/> |
156 | <RowDefinition Height="Auto"/> |
157 | <RowDefinition Height="Auto" MinHeight="{TemplateBinding MinHeight}"/> |
157 | <RowDefinition Height="Auto" MinHeight="{TemplateBinding MinHeight}"/> |
158 | <RowDefinition Height="Auto"/> |
158 | <RowDefinition Height="Auto"/> |
159 | </Grid.RowDefinitions> |
159 | </Grid.RowDefinitions> |
160 | <TickBar x:Name="TopTick" Fill="{TemplateBinding Foreground}" Height="4" Margin="0,0,0,2" Placement="Top" Grid.Row="0" Visibility="Collapsed"/> |
160 | <TickBar x:Name="TopTick" Fill="{TemplateBinding Foreground}" Height="4" Margin="0,0,0,2" Placement="Top" Grid.Row="0" Visibility="Collapsed"/> |
161 | <TickBar x:Name="BottomTick" Fill="{TemplateBinding Foreground}" Height="4" Margin="0,2,0,0" Placement="Bottom" Grid.Row="2" Visibility="Collapsed"/> |
161 | <TickBar x:Name="BottomTick" Fill="{TemplateBinding Foreground}" Height="4" Margin="0,2,0,0" Placement="Bottom" Grid.Row="2" Visibility="Collapsed"/> |
162 | <Border x:Name="TrackBackground" BorderBrush="{StaticResource SliderThumb.Track.Border}" BorderThickness="1" Background="{StaticResource SliderThumb.Track.Background}" Height="4.0" Margin="5,0" Grid.Row="1" VerticalAlignment="center"> |
162 | <Border x:Name="TrackBackground" BorderBrush="{StaticResource SliderThumb.Track.Border}" BorderThickness="1" Background="{StaticResource SliderThumb.Track.Background}" Height="4.0" Margin="5,0" Grid.Row="1" VerticalAlignment="center"> |
163 | <Canvas Margin="-6,-1"> |
163 | <Canvas Margin="-6,-1"> |
164 | <Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Height="4.0" Visibility="Hidden"/> |
164 | <Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Height="4.0" Visibility="Hidden"/> |
165 | </Canvas> |
165 | </Canvas> |
166 | </Border> |
166 | </Border> |
167 | <Track x:Name="PART_Track" Grid.Row="1"> |
167 | <Track x:Name="PART_Track" Grid.Row="1"> |
168 | <Track.DecreaseRepeatButton> |
168 | <Track.DecreaseRepeatButton> |
169 | <RepeatButton Command="{x:Static Slider.DecreaseLarge}" Style="{StaticResource RepeatButtonTransparent}" Margin="0,-3,0.13,3"/> |
169 | <RepeatButton Command="{x:Static Slider.DecreaseLarge}" Style="{StaticResource RepeatButtonTransparent}" Margin="0,-3,0.13,3"/> |
170 | </Track.DecreaseRepeatButton> |
170 | </Track.DecreaseRepeatButton> |
171 | <Track.IncreaseRepeatButton> |
171 | <Track.IncreaseRepeatButton> |
172 | <RepeatButton Command="{x:Static Slider.IncreaseLarge}" Style="{StaticResource RepeatButtonTransparent}" Margin="-0.13,-3,0,3"/> |
172 | <RepeatButton Command="{x:Static Slider.IncreaseLarge}" Style="{StaticResource RepeatButtonTransparent}" Margin="-0.13,-3,0,3"/> |
173 | </Track.IncreaseRepeatButton> |
173 | </Track.IncreaseRepeatButton> |
174 | <Track.Thumb> |
174 | <Track.Thumb> |
175 | <Thumb x:Name="Thumb" Focusable="False" Height="28" OverridesDefaultStyle="True" Template="{StaticResource SliderThumbHorizontalDefault}" VerticalAlignment="Center" Width="21" Margin="-0.13,0,0.13,0"/> |
175 | <Thumb x:Name="Thumb" Focusable="False" Height="28" OverridesDefaultStyle="True" Template="{StaticResource SliderThumbHorizontalDefault}" VerticalAlignment="Center" Width="21" Margin="-0.13,0,0.13,0"/> |
176 | </Track.Thumb> |
176 | </Track.Thumb> |
177 | </Track> |
177 | </Track> |
178 | </Grid> |
178 | </Grid> |
179 | </Border> |
179 | </Border> |
180 | <ControlTemplate.Triggers> |
180 | <ControlTemplate.Triggers> |
181 | <Trigger Property="TickPlacement" Value="TopLeft"> |
181 | <Trigger Property="TickPlacement" Value="TopLeft"> |
182 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
182 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
183 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbHorizontalTop}"/> |
183 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbHorizontalTop}"/> |
184 | <Setter Property="Margin" TargetName="TrackBackground" Value="5,2,5,0"/> |
184 | <Setter Property="Margin" TargetName="TrackBackground" Value="5,2,5,0"/> |
185 | </Trigger> |
185 | </Trigger> |
186 | <Trigger Property="TickPlacement" Value="BottomRight"> |
186 | <Trigger Property="TickPlacement" Value="BottomRight"> |
187 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
187 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
188 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbHorizontalBottom}"/> |
188 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbHorizontalBottom}"/> |
189 | <Setter Property="Margin" TargetName="TrackBackground" Value="5,0,5,2"/> |
189 | <Setter Property="Margin" TargetName="TrackBackground" Value="5,0,5,2"/> |
190 | </Trigger> |
190 | </Trigger> |
191 | <Trigger Property="TickPlacement" Value="Both"> |
191 | <Trigger Property="TickPlacement" Value="Both"> |
192 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
192 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
193 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
193 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
194 | </Trigger> |
194 | </Trigger> |
195 | <Trigger Property="IsSelectionRangeEnabled" Value="true"> |
195 | <Trigger Property="IsSelectionRangeEnabled" Value="true"> |
196 | <Setter Property="Visibility" TargetName="PART_SelectionRange" Value="Visible"/> |
196 | <Setter Property="Visibility" TargetName="PART_SelectionRange" Value="Visible"/> |
197 | </Trigger> |
197 | </Trigger> |
198 | <Trigger Property="IsKeyboardFocused" Value="true"> |
198 | <Trigger Property="IsKeyboardFocused" Value="true"> |
199 | <Setter Property="Foreground" TargetName="Thumb" Value="Blue"/> |
199 | <Setter Property="Foreground" TargetName="Thumb" Value="Blue"/> |
200 | </Trigger> |
200 | </Trigger> |
201 | </ControlTemplate.Triggers> |
201 | </ControlTemplate.Triggers> |
202 | </ControlTemplate> |
202 | </ControlTemplate> |
203 | <ControlTemplate x:Key="SliderThumbVerticalLeft" TargetType="{x:Type Thumb}"> |
203 | <ControlTemplate x:Key="SliderThumbVerticalLeft" TargetType="{x:Type Thumb}"> |
204 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
204 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
205 | <Path x:Name="grip" Data="M 6,11 C6,11 0,5.5 0,5.5 0,5.5 6,0 6,0 6,0 18,0 18,0 18,0 18,11 18,11 18,11 6,11 6,11 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" Stroke="{StaticResource SliderThumb.Static.Border}"/> |
205 | <Path x:Name="grip" Data="M 6,11 C6,11 0,5.5 0,5.5 0,5.5 6,0 6,0 6,0 18,0 18,0 18,0 18,11 18,11 18,11 6,11 6,11 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" Stroke="{StaticResource SliderThumb.Static.Border}"/> |
206 | </Grid> |
206 | </Grid> |
207 | <ControlTemplate.Triggers> |
207 | <ControlTemplate.Triggers> |
208 | <Trigger Property="IsMouseOver" Value="true"> |
208 | <Trigger Property="IsMouseOver" Value="true"> |
209 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
209 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
210 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
210 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
211 | </Trigger> |
211 | </Trigger> |
212 | <Trigger Property="IsDragging" Value="true"> |
212 | <Trigger Property="IsDragging" Value="true"> |
213 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
213 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
214 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
214 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
215 | </Trigger> |
215 | </Trigger> |
216 | <Trigger Property="IsEnabled" Value="false"> |
216 | <Trigger Property="IsEnabled" Value="false"> |
217 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
217 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
218 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
218 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
219 | </Trigger> |
219 | </Trigger> |
220 | </ControlTemplate.Triggers> |
220 | </ControlTemplate.Triggers> |
221 | </ControlTemplate> |
221 | </ControlTemplate> |
222 | <ControlTemplate x:Key="SliderThumbVerticalRight" TargetType="{x:Type Thumb}"> |
222 | <ControlTemplate x:Key="SliderThumbVerticalRight" TargetType="{x:Type Thumb}"> |
223 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
223 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
224 | <Path x:Name="grip" Data="M 12,11 C12,11 18,5.5 18,5.5 18,5.5 12,0 12,0 12,0 0,0 0,0 0,0 0,11 0,11 0,11 12,11 12,11 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" Stroke="{StaticResource SliderThumb.Static.Border}"/> |
224 | <Path x:Name="grip" Data="M 12,11 C12,11 18,5.5 18,5.5 18,5.5 12,0 12,0 12,0 0,0 0,0 0,0 0,11 0,11 0,11 12,11 12,11 z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" Stroke="{StaticResource SliderThumb.Static.Border}"/> |
225 | </Grid> |
225 | </Grid> |
226 | <ControlTemplate.Triggers> |
226 | <ControlTemplate.Triggers> |
227 | <Trigger Property="IsMouseOver" Value="true"> |
227 | <Trigger Property="IsMouseOver" Value="true"> |
228 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
228 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
229 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
229 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
230 | </Trigger> |
230 | </Trigger> |
231 | <Trigger Property="IsDragging" Value="true"> |
231 | <Trigger Property="IsDragging" Value="true"> |
232 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
232 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
233 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
233 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
234 | </Trigger> |
234 | </Trigger> |
235 | <Trigger Property="IsEnabled" Value="false"> |
235 | <Trigger Property="IsEnabled" Value="false"> |
236 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
236 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
237 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
237 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
238 | </Trigger> |
238 | </Trigger> |
239 | </ControlTemplate.Triggers> |
239 | </ControlTemplate.Triggers> |
240 | </ControlTemplate> |
240 | </ControlTemplate> |
241 | <ControlTemplate x:Key="SliderThumbVerticalDefault" TargetType="{x:Type Thumb}"> |
241 | <ControlTemplate x:Key="SliderThumbVerticalDefault" TargetType="{x:Type Thumb}"> |
242 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
242 | <Grid HorizontalAlignment="Center" UseLayoutRounding="True" VerticalAlignment="Center"> |
243 | <Path x:Name="grip" Data="M0.5,0.5 L18.5,0.5 18.5,11.5 0.5,11.5z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" Stroke="{StaticResource SliderThumb.Static.Border}"/> |
243 | <Path x:Name="grip" Data="M0.5,0.5 L18.5,0.5 18.5,11.5 0.5,11.5z" Fill="{StaticResource SliderThumb.Static.Background}" Stretch="Fill" Stroke="{StaticResource SliderThumb.Static.Border}"/> |
244 | </Grid> |
244 | </Grid> |
245 | <ControlTemplate.Triggers> |
245 | <ControlTemplate.Triggers> |
246 | <Trigger Property="IsMouseOver" Value="true"> |
246 | <Trigger Property="IsMouseOver" Value="true"> |
247 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
247 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Background}"/> |
248 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
248 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.MouseOver.Border}"/> |
249 | </Trigger> |
249 | </Trigger> |
250 | <Trigger Property="IsDragging" Value="true"> |
250 | <Trigger Property="IsDragging" Value="true"> |
251 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
251 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Background}"/> |
252 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
252 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Pressed.Border}"/> |
253 | </Trigger> |
253 | </Trigger> |
254 | <Trigger Property="IsEnabled" Value="false"> |
254 | <Trigger Property="IsEnabled" Value="false"> |
255 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
255 | <Setter Property="Fill" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Background}"/> |
256 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
256 | <Setter Property="Stroke" TargetName="grip" Value="{StaticResource SliderThumb.Disabled.Border}"/> |
257 | </Trigger> |
257 | </Trigger> |
258 | </ControlTemplate.Triggers> |
258 | </ControlTemplate.Triggers> |
259 | </ControlTemplate> |
259 | </ControlTemplate> |
260 | <ControlTemplate x:Key="SliderVertical" TargetType="{x:Type Slider}"> |
260 | <ControlTemplate x:Key="SliderVertical" TargetType="{x:Type Slider}"> |
261 | <Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> |
261 | <Border x:Name="border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> |
262 | <Grid> |
262 | <Grid> |
263 | <Grid.ColumnDefinitions> |
263 | <Grid.ColumnDefinitions> |
264 | <ColumnDefinition Width="Auto"/> |
264 | <ColumnDefinition Width="Auto"/> |
265 | <ColumnDefinition MinWidth="{TemplateBinding MinWidth}" Width="Auto"/> |
265 | <ColumnDefinition MinWidth="{TemplateBinding MinWidth}" Width="Auto"/> |
266 | <ColumnDefinition Width="Auto"/> |
266 | <ColumnDefinition Width="Auto"/> |
267 | </Grid.ColumnDefinitions> |
267 | </Grid.ColumnDefinitions> |
268 | <TickBar x:Name="TopTick" Grid.Column="0" Fill="{TemplateBinding Foreground}" Margin="0,0,2,0" Placement="Left" Visibility="Collapsed" Width="4"/> |
268 | <TickBar x:Name="TopTick" Grid.Column="0" Fill="{TemplateBinding Foreground}" Margin="0,0,2,0" Placement="Left" Visibility="Collapsed" Width="4"/> |
269 | <TickBar x:Name="BottomTick" Grid.Column="2" Fill="{TemplateBinding Foreground}" Margin="2,0,0,0" Placement="Right" Visibility="Collapsed" Width="4"/> |
269 | <TickBar x:Name="BottomTick" Grid.Column="2" Fill="{TemplateBinding Foreground}" Margin="2,0,0,0" Placement="Right" Visibility="Collapsed" Width="4"/> |
270 | <Border x:Name="TrackBackground" BorderBrush="{StaticResource SliderThumb.Track.Border}" BorderThickness="1" Background="{StaticResource SliderThumb.Track.Background}" Grid.Column="1" HorizontalAlignment="center" Margin="0,5" Width="4.0"> |
270 | <Border x:Name="TrackBackground" BorderBrush="{StaticResource SliderThumb.Track.Border}" BorderThickness="1" Background="{StaticResource SliderThumb.Track.Background}" Grid.Column="1" HorizontalAlignment="center" Margin="0,5" Width="4.0"> |
271 | <Canvas Margin="-1,-6"> |
271 | <Canvas Margin="-1,-6"> |
272 | <Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Visibility="Hidden" Width="4.0"/> |
272 | <Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Visibility="Hidden" Width="4.0"/> |
273 | </Canvas> |
273 | </Canvas> |
274 | </Border> |
274 | </Border> |
275 | <Track x:Name="PART_Track" Grid.Column="1"> |
275 | <Track x:Name="PART_Track" Grid.Column="1"> |
276 | <Track.DecreaseRepeatButton> |
276 | <Track.DecreaseRepeatButton> |
277 | <RepeatButton Command="{x:Static Slider.DecreaseLarge}" Style="{StaticResource RepeatButtonTransparent}"/> |
277 | <RepeatButton Command="{x:Static Slider.DecreaseLarge}" Style="{StaticResource RepeatButtonTransparent}"/> |
278 | </Track.DecreaseRepeatButton> |
278 | </Track.DecreaseRepeatButton> |
279 | <Track.IncreaseRepeatButton> |
279 | <Track.IncreaseRepeatButton> |
280 | <RepeatButton Command="{x:Static Slider.IncreaseLarge}" Style="{StaticResource RepeatButtonTransparent}"/> |
280 | <RepeatButton Command="{x:Static Slider.IncreaseLarge}" Style="{StaticResource RepeatButtonTransparent}"/> |
281 | </Track.IncreaseRepeatButton> |
281 | </Track.IncreaseRepeatButton> |
282 | <Track.Thumb> |
282 | <Track.Thumb> |
283 | <Thumb x:Name="Thumb" Focusable="False" Height="11" OverridesDefaultStyle="True" Template="{StaticResource SliderThumbVerticalDefault}" VerticalAlignment="Top" Width="18"/> |
283 | <Thumb x:Name="Thumb" Focusable="False" Height="11" OverridesDefaultStyle="True" Template="{StaticResource SliderThumbVerticalDefault}" VerticalAlignment="Top" Width="18"/> |
284 | </Track.Thumb> |
284 | </Track.Thumb> |
285 | </Track> |
285 | </Track> |
286 | </Grid> |
286 | </Grid> |
287 | </Border> |
287 | </Border> |
288 | <ControlTemplate.Triggers> |
288 | <ControlTemplate.Triggers> |
289 | <Trigger Property="TickPlacement" Value="TopLeft"> |
289 | <Trigger Property="TickPlacement" Value="TopLeft"> |
290 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
290 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
291 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbVerticalLeft}"/> |
291 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbVerticalLeft}"/> |
292 | <Setter Property="Margin" TargetName="TrackBackground" Value="2,5,0,5"/> |
292 | <Setter Property="Margin" TargetName="TrackBackground" Value="2,5,0,5"/> |
293 | </Trigger> |
293 | </Trigger> |
294 | <Trigger Property="TickPlacement" Value="BottomRight"> |
294 | <Trigger Property="TickPlacement" Value="BottomRight"> |
295 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
295 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
296 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbVerticalRight}"/> |
296 | <Setter Property="Template" TargetName="Thumb" Value="{StaticResource SliderThumbVerticalRight}"/> |
297 | <Setter Property="Margin" TargetName="TrackBackground" Value="0,5,2,5"/> |
297 | <Setter Property="Margin" TargetName="TrackBackground" Value="0,5,2,5"/> |
298 | </Trigger> |
298 | </Trigger> |
299 | <Trigger Property="TickPlacement" Value="Both"> |
299 | <Trigger Property="TickPlacement" Value="Both"> |
300 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
300 | <Setter Property="Visibility" TargetName="TopTick" Value="Visible"/> |
301 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
301 | <Setter Property="Visibility" TargetName="BottomTick" Value="Visible"/> |
302 | </Trigger> |
302 | </Trigger> |
303 | <Trigger Property="IsSelectionRangeEnabled" Value="true"> |
303 | <Trigger Property="IsSelectionRangeEnabled" Value="true"> |
304 | <Setter Property="Visibility" TargetName="PART_SelectionRange" Value="Visible"/> |
304 | <Setter Property="Visibility" TargetName="PART_SelectionRange" Value="Visible"/> |
305 | </Trigger> |
305 | </Trigger> |
306 | <Trigger Property="IsKeyboardFocused" Value="true"> |
306 | <Trigger Property="IsKeyboardFocused" Value="true"> |
307 | <Setter Property="Foreground" TargetName="Thumb" Value="Blue"/> |
307 | <Setter Property="Foreground" TargetName="Thumb" Value="Blue"/> |
308 | </Trigger> |
308 | </Trigger> |
309 | </ControlTemplate.Triggers> |
309 | </ControlTemplate.Triggers> |
310 | </ControlTemplate> |
310 | </ControlTemplate> |
311 | <Style x:Key="TouchSliderStyle" TargetType="{x:Type Slider}"> |
311 | <Style x:Key="TouchSliderStyle" TargetType="{x:Type Slider}"> |
312 | <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/> |
312 | <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/> |
313 | <Setter Property="Background" Value="Transparent"/> |
313 | <Setter Property="Background" Value="Transparent"/> |
314 | <Setter Property="BorderBrush" Value="Transparent"/> |
314 | <Setter Property="BorderBrush" Value="Transparent"/> |
315 | <Setter Property="Foreground" Value="{StaticResource SliderThumb.Static.Foreground}"/> |
315 | <Setter Property="Foreground" Value="{StaticResource SliderThumb.Static.Foreground}"/> |
316 | <Setter Property="Template" Value="{StaticResource SliderHorizontal}"/> |
316 | <Setter Property="Template" Value="{StaticResource SliderHorizontal}"/> |
317 | <Style.Triggers> |
317 | <Style.Triggers> |
318 | <Trigger Property="Orientation" Value="Vertical"> |
318 | <Trigger Property="Orientation" Value="Vertical"> |
319 | <Setter Property="Template" Value="{StaticResource SliderVertical}"/> |
319 | <Setter Property="Template" Value="{StaticResource SliderVertical}"/> |
320 | </Trigger> |
320 | </Trigger> |
321 | </Style.Triggers> |
321 | </Style.Triggers> |
322 | </Style> |
322 | </Style> |
323 | <Storyboard x:Key="VoltageCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
323 | <Storyboard x:Key="VoltageCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
324 | <ColorAnimationUsingKeyFrames |
324 | <ColorAnimationUsingKeyFrames |
325 | Storyboard.TargetName="rectTopVoltage" |
325 | Storyboard.TargetName="rectTopVoltage" |
326 | Storyboard.TargetProperty="Fill.(SolidColorBrush.Color)"> |
326 | Storyboard.TargetProperty="Fill.(SolidColorBrush.Color)"> |
327 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
327 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
328 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
328 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
329 | </ColorAnimationUsingKeyFrames> |
329 | </ColorAnimationUsingKeyFrames> |
330 | </Storyboard> |
330 | </Storyboard> |
331 | <Storyboard x:Key="SatFixLostAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
331 | <Storyboard x:Key="SatFixLostAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
332 | <ColorAnimationUsingKeyFrames |
332 | <ColorAnimationUsingKeyFrames |
333 | Storyboard.TargetName="tbTopSats" |
333 | Storyboard.TargetName="tbTopSats" |
334 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
334 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
335 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
335 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
336 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
336 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
337 | </ColorAnimationUsingKeyFrames> |
337 | </ColorAnimationUsingKeyFrames> |
338 | </Storyboard> |
338 | </Storyboard> |
339 | <Storyboard x:Key="MagneticFieldCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
339 | <Storyboard x:Key="MagneticFieldCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
340 | <ColorAnimationUsingKeyFrames |
340 | <ColorAnimationUsingKeyFrames |
341 | Storyboard.TargetName="tbTopEarthMag" |
341 | Storyboard.TargetName="tbTopEarthMag" |
342 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
342 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
343 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
343 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
344 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
344 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
345 | </ColorAnimationUsingKeyFrames> |
345 | </ColorAnimationUsingKeyFrames> |
346 | </Storyboard> |
346 | </Storyboard> |
347 | <Storyboard x:Key="DistanceCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
347 | <Storyboard x:Key="DistanceCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
348 | <ColorAnimationUsingKeyFrames |
348 | <ColorAnimationUsingKeyFrames |
349 | Storyboard.TargetName="tbTopDistanceHP" |
349 | Storyboard.TargetName="tbTopDistanceHP" |
350 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
350 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
351 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
351 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
352 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
352 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
353 | </ColorAnimationUsingKeyFrames> |
353 | </ColorAnimationUsingKeyFrames> |
354 | </Storyboard> |
354 | </Storyboard> |
355 | <Storyboard x:Key="RCCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
355 | <Storyboard x:Key="RCCritAnim" Duration="0:0:1" RepeatBehavior="Forever"> |
356 | <ColorAnimationUsingKeyFrames |
356 | <ColorAnimationUsingKeyFrames |
357 | Storyboard.TargetName="tbTopRC" |
357 | Storyboard.TargetName="tbTopRC" |
358 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
358 | Storyboard.TargetProperty="Background.(SolidColorBrush.Color)"> |
359 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
359 | <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red" /> |
360 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
360 | <DiscreteColorKeyFrame KeyTime="0:0:0.5" Value="Transparent" /> |
361 | </ColorAnimationUsingKeyFrames> |
361 | </ColorAnimationUsingKeyFrames> |
362 | </Storyboard> |
362 | </Storyboard> |
363 | <Style x:Key="HideSwitchNCLabel" TargetType="{x:Type Label}"> |
363 | <Style x:Key="HideSwitchNCLabel" TargetType="{x:Type Label}"> |
364 | <Setter Property="Visibility" Value="Collapsed" /> |
364 | <Setter Property="Visibility" Value="Collapsed" /> |
365 | <Style.Triggers> |
365 | <Style.Triggers> |
366 | <DataTrigger Binding="{Binding Tag.Content}" Value="FC"> |
366 | <DataTrigger Binding="{Binding Tag.Content}" Value="FC"> |
367 | <Setter Property="Visibility" Value="Visible" /> |
367 | <Setter Property="Visibility" Value="Visible" /> |
368 | </DataTrigger> |
368 | </DataTrigger> |
369 | </Style.Triggers> |
369 | </Style.Triggers> |
370 | </Style> |
370 | </Style> |
371 | <Style x:Key="HideSwitchNCButton" TargetType="{x:Type Button}"> |
371 | <Style x:Key="HideSwitchNCButton" TargetType="{x:Type Button}"> |
372 | <Setter Property="Visibility" Value="Hidden" /> |
372 | <Setter Property="Visibility" Value="Hidden" /> |
373 | <Style.Triggers> |
373 | <Style.Triggers> |
374 | <DataTrigger Binding="{Binding Tag.Content}" Value="FC"> |
374 | <DataTrigger Binding="{Binding Tag.Content}" Value="FC"> |
375 | <Setter Property="Visibility" Value="Visible" /> |
375 | <Setter Property="Visibility" Value="Visible" /> |
376 | </DataTrigger> |
376 | </DataTrigger> |
377 | </Style.Triggers> |
377 | </Style.Triggers> |
378 | </Style> |
378 | </Style> |
379 | </Window.Resources> |
379 | </Window.Resources> |
380 | <Grid> |
380 | <Grid> |
381 | <Grid x:Name="GridGMapControl"> |
381 | <Grid x:Name="GridGMapControl"> |
382 | <WindowsPresentation:GMapControl x:Name="MainMap" Loaded="MainMap_Loaded" OnPositionChanged="MainMap_OnPositionChanged" OnMapZoomChanged="MainMap_OnMapZoomChanged" StylusDown="MainMap_StylusDown" StylusUp="MainMap_StylusUp" StylusMove="MainMap_StylusMove"/> |
382 | <WindowsPresentation:GMapControl x:Name="MainMap" Loaded="MainMap_Loaded" OnPositionChanged="MainMap_OnPositionChanged" OnMapZoomChanged="MainMap_OnMapZoomChanged" StylusDown="MainMap_StylusDown" StylusUp="MainMap_StylusUp" StylusMove="MainMap_StylusMove"/> |
383 | </Grid> |
383 | </Grid> |
384 | <Grid> |
384 | <Grid> |
385 | <Grid.LayoutTransform> |
385 | <Grid.LayoutTransform> |
386 | <ScaleTransform |
386 | <ScaleTransform |
387 | CenterX="0" |
387 | CenterX="0" |
388 | CenterY="0" |
388 | CenterY="0" |
389 | ScaleX="{Binding ElementName=UIScaleSlider,Path=Value}" |
389 | ScaleX="{Binding ElementName=UIScaleSlider,Path=Value}" |
390 | ScaleY="{Binding ElementName=UIScaleSlider,Path=Value}" |
390 | ScaleY="{Binding ElementName=UIScaleSlider,Path=Value}" |
391 | /> |
391 | /> |
392 | </Grid.LayoutTransform> |
392 | </Grid.LayoutTransform> |
393 | <Grid x:Name="GridTop" Height="36" VerticalAlignment="Top" Background="#7F000000"> |
393 | <Grid x:Name="GridTop" Height="36" VerticalAlignment="Top" Background="#7F000000"> |
394 | <Grid.LayoutTransform> |
394 | <Grid.LayoutTransform> |
395 | <ScaleTransform |
395 | <ScaleTransform |
396 | CenterX="0" |
396 | CenterX="0" |
397 | CenterY="0" |
397 | CenterY="0" |
398 | ScaleX="{Binding ElementName=UIScaleTopSlider,Path=Value}" |
398 | ScaleX="{Binding ElementName=UIScaleTopSlider,Path=Value}" |
399 | ScaleY="{Binding ElementName=UIScaleTopSlider,Path=Value}" |
399 | ScaleY="{Binding ElementName=UIScaleTopSlider,Path=Value}" |
400 | /> |
400 | /> |
401 | </Grid.LayoutTransform> |
401 | </Grid.LayoutTransform> |
402 | 402 | ||
403 | <!--<Rectangle x:Name="rctConnection" Fill="#FFF4F4F5" Height="16" Margin="0,10,7,0" Stroke="Black" VerticalAlignment="Top" HorizontalAlignment="Right" Width="15"/>--> |
403 | <!--<Rectangle x:Name="rctConnection" Fill="#FFF4F4F5" Height="16" Margin="0,10,7,0" Stroke="Black" VerticalAlignment="Top" HorizontalAlignment="Right" Width="15"/>--> |
404 | <StackPanel Orientation="Horizontal" Margin="0,0,115,0"> |
404 | <StackPanel Orientation="Horizontal" Margin="0,0,115,0"> |
405 | <Canvas Margin="2,3,2,5" Width="95" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowVoltage}"> |
405 | <Canvas Margin="2,3,2,5" Width="95" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowVoltage}"> |
406 | <Rectangle x:Name="rectTopVoltage" HorizontalAlignment="Left" Height="28" Stroke="#FFCFCECE" VerticalAlignment="Top" Width="89" StrokeThickness="3" Fill="#00000000"/> |
406 | <Rectangle x:Name="rectTopVoltage" HorizontalAlignment="Left" Height="28" Stroke="#FFCFCECE" VerticalAlignment="Top" Width="89" StrokeThickness="3" Fill="#00000000"/> |
407 | <Rectangle Fill="#FFE8E8FF" HorizontalAlignment="Left" Height="13" Stroke="#FFCFCECE" VerticalAlignment="Top" Width="6" StrokeThickness="2" Canvas.Left="89" Canvas.Top="8"/> |
407 | <Rectangle Fill="#FFE8E8FF" HorizontalAlignment="Left" Height="13" Stroke="#FFCFCECE" VerticalAlignment="Top" Width="6" StrokeThickness="2" Canvas.Left="89" Canvas.Top="8"/> |
408 | <ProgressBar x:Name="pbTopVoltage" HorizontalAlignment="Left" Height="22" VerticalAlignment="Top" Width="83" Foreground="#FF6BC37B" FontSize="14" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" BorderBrush="{x:Null}" BorderThickness="0" Background="#00000000" ToolTip="Voltage of LiPo" Canvas.Left="3" Canvas.Top="3"/> |
408 | <ProgressBar x:Name="pbTopVoltage" HorizontalAlignment="Left" Height="22" VerticalAlignment="Top" Width="83" Foreground="#FF6BC37B" FontSize="14" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" BorderBrush="{x:Null}" BorderThickness="0" Background="#00000000" ToolTip="Voltage of LiPo" Canvas.Left="3" Canvas.Top="3"/> |
409 | <TextBox x:Name="tbTopVoltage" HorizontalAlignment="Left" Height="25" TextWrapping="Wrap" Text="0 V" VerticalAlignment="Top" Width="76" BorderBrush="{x:Null}" FontSize="14" HorizontalContentAlignment="Center" Background="{x:Null}" Padding="1" Foreground="White" VerticalContentAlignment="Center" AllowDrop="False" Focusable="False" IsHitTestVisible="False" IsTabStop="False" IsUndoEnabled="False" IsReadOnly="True" Canvas.Left="7" Canvas.Top="1" ToolTip="Voltage of LiPo"/> |
409 | <TextBox x:Name="tbTopVoltage" HorizontalAlignment="Left" Height="25" TextWrapping="Wrap" Text="0 V" VerticalAlignment="Top" Width="76" BorderBrush="{x:Null}" FontSize="14" HorizontalContentAlignment="Center" Background="{x:Null}" Padding="1" Foreground="White" VerticalContentAlignment="Center" AllowDrop="False" Focusable="False" IsHitTestVisible="False" IsTabStop="False" IsUndoEnabled="False" IsReadOnly="True" Canvas.Left="7" Canvas.Top="1" ToolTip="Voltage of LiPo"/> |
410 | </Canvas> |
410 | </Canvas> |
411 | <Canvas Margin="1,2,2,3" Width="94" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowCapacity}"> |
411 | <Canvas Margin="1,2,2,3" Width="94" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowCapacity}" ToolTip="capacity used"> |
412 | <TextBox x:Name="tbTopCapacity" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0 mAh" VerticalAlignment="Top" Width="94" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="capacity used" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
412 | <TextBox x:Name="tbTopCapacity" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0 mAh" VerticalAlignment="Top" Width="94" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="capacity used" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
413 | <Image x:Name="imageFlightTime_Copy" Height="23.835" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Consumption.png" HorizontalAlignment="Left" Width="25.375" Canvas.Left="67.993" Canvas.Top="4"/> |
413 | <Image x:Name="imageFlightTime_Copy" Height="23.835" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Consumption.png" HorizontalAlignment="Left" Width="25.375" Canvas.Left="67.993" Canvas.Top="4"/> |
414 | </Canvas> |
414 | </Canvas> |
415 | <Canvas Margin="1,2,2,3" Width="72" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowCurrent}"> |
415 | <Canvas Margin="1,2,2,3" Width="72" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowCurrent}" ToolTip="Current"> |
416 | <TextBox x:Name="tbTopCurrent" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0.0 A" VerticalAlignment="Top" Width="72" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="capacity used" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
416 | <TextBox x:Name="tbTopCurrent" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0.0 A" VerticalAlignment="Top" Width="72" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="Current" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
417 | <Image x:Name="imageFlightTime_Copy4" Height="23.835" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Blitz.png" HorizontalAlignment="Left" Width="16.007" Canvas.Left="56.493" Canvas.Top="4"/> |
417 | <Image x:Name="imageFlightTime_Copy4" Height="23.835" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Blitz.png" HorizontalAlignment="Left" Width="16.007" Canvas.Left="56.493" Canvas.Top="4"/> |
418 | </Canvas> |
418 | </Canvas> |
419 | <Canvas Margin="1,2,2,3" Width="94" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowFlightTime}"> |
419 | <Canvas Margin="1,2,2,3" Width="94" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowFlightTime}" ToolTip="flight time since take off"> |
420 | <TextBox x:Name="tbTopFTime" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="00:00:00" VerticalAlignment="Top" Width="94" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="flight time since motor start" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
420 | <TextBox x:Name="tbTopFTime" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="00:00:00" VerticalAlignment="Top" Width="94" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="flight time since take off" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
421 | <Image x:Name="imageFlightTime" Height="25.583" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/flighttime.png" HorizontalAlignment="Left" Width="25.375" Canvas.Left="63.331" Canvas.Top="2.252"/> |
421 | <Image x:Name="imageFlightTime" Height="25.583" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/flighttime.png" HorizontalAlignment="Left" Width="25.375" Canvas.Left="63.331" Canvas.Top="2.252"/> |
422 | </Canvas> |
422 | </Canvas> |
423 | <Canvas Margin="1,2,2,3" Width="84" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowDistanceHP}"> |
423 | <Canvas Margin="1,2,2,3" Width="84" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowDistanceHP}"> |
424 | <Rectangle HorizontalAlignment="Right" Width="84" Stroke="#FFE4E4E4" StrokeThickness="0.5" Height="31"> |
424 | <Rectangle HorizontalAlignment="Right" Width="84" Stroke="#FFE4E4E4" StrokeThickness="0.5" Height="31"> |
425 | <Rectangle.Style> |
425 | <Rectangle.Style> |
426 | <Style TargetType="{x:Type Rectangle}"> |
426 | <Style TargetType="{x:Type Rectangle}"> |
427 | <Style.Triggers> |
427 | <Style.Triggers> |
428 | <DataTrigger Binding="{Binding IsMouseOver, ElementName=btnTopHome}" Value="True"> |
428 | <DataTrigger Binding="{Binding IsMouseOver, ElementName=btnTopHome}" Value="True"> |
429 | <Setter Property="Fill" Value="{DynamicResource ActiveItemBrush}"/> |
429 | <Setter Property="Fill" Value="{DynamicResource ActiveItemBrush}"/> |
430 | </DataTrigger> |
430 | </DataTrigger> |
431 | </Style.Triggers> |
431 | </Style.Triggers> |
432 | </Style> |
432 | </Style> |
433 | </Rectangle.Style> |
433 | </Rectangle.Style> |
434 | </Rectangle> |
434 | </Rectangle> |
435 | <TextBox x:Name="tbTopDistanceHP" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0 m" VerticalAlignment="Top" Width="84" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="distance to home position" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
435 | <TextBox x:Name="tbTopDistanceHP" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0 m" VerticalAlignment="Top" Width="84" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="distance to home position" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
436 | <Image x:Name="imageHome" Height="25.583" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Home1.png" HorizontalAlignment="Left" Width="25.375" Canvas.Left="54.831" Canvas.Top="2.252"/> |
436 | <Image x:Name="imageHome" Height="25.583" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Home1.png" HorizontalAlignment="Left" Width="25.375" Canvas.Left="54.831" Canvas.Top="2.252"/> |
437 | <Button x:Name="btnTopHome" Content="" Click="btnSetHP_Click" Background="{x:Null}" BorderThickness="0" BorderBrush="{x:Null}" Height="31" VerticalAlignment="Top" Foreground="{x:Null}" Focusable="False" Style="{DynamicResource ButtonWithoutEffectStyle}" ToolTip="set home position @actual position (center screen)" HorizontalAlignment="Right" Width="84"/> |
437 | <Button x:Name="btnTopHome" Content="" Click="btnSetHP_Click" Background="{x:Null}" BorderThickness="0" BorderBrush="{x:Null}" Height="31" VerticalAlignment="Top" Foreground="{x:Null}" Focusable="False" Style="{DynamicResource ButtonWithoutEffectStyle}" ToolTip="set home position @actual position (center screen)" HorizontalAlignment="Right" Width="84"/> |
438 | </Canvas> |
438 | </Canvas> |
439 | <Canvas Margin="1,2,2,3" Width="61" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowHeight}"> |
439 | <Canvas Margin="1,2,2,3" Width="61" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowHeight}" ToolTip="height"> |
440 | <TextBox x:Name="tbTopHeight" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0 m" VerticalAlignment="Top" Width="61" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="distance to home position" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
440 | <TextBox x:Name="tbTopHeight" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0 m" VerticalAlignment="Top" Width="61" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="height" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
441 | <Image x:Name="imageFlightTime_Copy2" Height="23" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Altitude.png" HorizontalAlignment="Left" Width="8.25" Canvas.Left="48.688" Canvas.Top="4"/> |
441 | <Image x:Name="imageFlightTime_Copy2" Height="23" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Altitude.png" HorizontalAlignment="Left" Width="8.25" Canvas.Left="48.688" Canvas.Top="4"/> |
442 | </Canvas> |
442 | </Canvas> |
443 | <Canvas Margin="1,2,2,1" Width="95" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowSpeed}"> |
443 | <Canvas Margin="1,2,2,1" Width="95" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowSpeed}" ToolTip="groundspeed"> |
444 | <TextBox x:Name="tbTopSpeed" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0.0 m/s" VerticalAlignment="Top" Width="95" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="groundspeed" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
444 | <TextBox x:Name="tbTopSpeed" HorizontalAlignment="Left" Height="31" TextWrapping="Wrap" Text="0.0 m/s" VerticalAlignment="Top" Width="95" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="groundspeed" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False"/> |
445 | <Image x:Name="imageFlightTime_Copy3" Height="19.835" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Tacho.png" HorizontalAlignment="Left" Width="29.375" Canvas.Left="63.754" Canvas.Top="6.25"/> |
445 | <Image x:Name="imageFlightTime_Copy3" Height="19.835" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Tacho.png" HorizontalAlignment="Left" Width="29.375" Canvas.Left="63.754" Canvas.Top="6.25"/> |
446 | </Canvas> |
446 | </Canvas> |
447 | <Canvas Margin="0,2,2,0" Width="83" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowMF}"> |
447 | <Canvas Margin="0,2,2,0" Width="83" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowMF}" ToolTip="earth magnetic field"> |
448 | <TextBox x:Name="tbTopEarthMag" Height="31" TextWrapping="Wrap" Text="100%" VerticalAlignment="Top" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="earth magnetic field" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False" HorizontalAlignment="Left" Width="84"/> |
448 | <TextBox x:Name="tbTopEarthMag" Height="31" TextWrapping="Wrap" Text="100%" VerticalAlignment="Top" BorderBrush="#FFE4E4E4" FontSize="14" VerticalContentAlignment="Center" Background="#00000000" Padding="4,1,1,1" Foreground="White" ToolTip="earth magnetic field" BorderThickness="0.5" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False" HorizontalAlignment="Left" Width="84"/> |
449 | <Image x:Name="imageEarthMag" Height="36.75" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/EarthMag.png" HorizontalAlignment="Left" Width="36.876" Canvas.Left="46.289" Canvas.Top="0.582"/> |
449 | <Image x:Name="imageEarthMag" Height="36.75" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/EarthMag.png" HorizontalAlignment="Left" Width="36.876" Canvas.Left="46.289" Canvas.Top="0.582"/> |
450 | </Canvas> |
450 | </Canvas> |
451 | <Canvas Margin="1,2,2,3" Width="56" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowSatellites}"> |
451 | <Canvas Margin="1,2,2,3" Width="56" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowSatellites}" ToolTip="Satellites"> |
452 | <TextBox x:Name="tbTopSats" Height="31" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Background="#00000000" BorderBrush="#FFE4E4E4" Foreground="#FFFFFEFE" VerticalContentAlignment="Center" FontSize="14" Padding="4,0,0,0" BorderThickness="0.5" HorizontalAlignment="Left" Width="56" IsReadOnly="True" IsUndoEnabled="False" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" ToolTip="Satellites"/> |
452 | <TextBox x:Name="tbTopSats" Height="31" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Background="#00000000" BorderBrush="#FFE4E4E4" Foreground="#FFFFFEFE" VerticalContentAlignment="Center" FontSize="14" Padding="4,0,0,0" BorderThickness="0.5" HorizontalAlignment="Left" Width="56" IsReadOnly="True" IsUndoEnabled="False" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" ToolTip="Satellites"/> |
453 | <Image x:Name="imageSat" Height="25.958" VerticalAlignment="Top" Stretch="Fill" UseLayoutRounding="False" Source="Images/Satellite1.png" HorizontalAlignment="Left" Width="23.583" Canvas.Left="25.667" Canvas.Top="1.752"/> |
453 | <Image x:Name="imageSat" Height="25.958" VerticalAlignment="Top" Stretch="Fill" UseLayoutRounding="False" Source="Images/Satellite1.png" HorizontalAlignment="Left" Width="23.583" Canvas.Left="25.667" Canvas.Top="1.752"/> |
454 | </Canvas> |
454 | </Canvas> |
455 | <Canvas Margin="1,2,2,2.4" Width="62" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowRC}"> |
455 | <Canvas Margin="1,2,2,2.4" Width="62" Style="{StaticResource CanvasVisibility}" Tag="{Binding ElementName=chkBoxTopBarShowRC}" ToolTip="RC quality level (200 max)"> |
456 | <TextBox x:Name="tbTopRC" Height="31" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Background="#00000000" BorderBrush="#FFE4E4E4" Foreground="#FFFFFEFE" VerticalContentAlignment="Center" FontSize="14" Padding="4,0,0,0" BorderThickness="0.5" HorizontalAlignment="Left" Width="62" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False" ToolTip="RC quality"/> |
456 | <TextBox x:Name="tbTopRC" Height="31" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Background="#00000000" BorderBrush="#FFE4E4E4" Foreground="#FFFFFEFE" VerticalContentAlignment="Center" FontSize="14" Padding="4,0,0,0" BorderThickness="0.5" HorizontalAlignment="Left" Width="62" AllowDrop="False" IsHitTestVisible="False" IsTabStop="False" IsReadOnly="True" IsUndoEnabled="False" ToolTip="RC quality"/> |
457 | <Image x:Name="imageRC" Height="27.958" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/RC1.png" HorizontalAlignment="Left" Width="23.833" Canvas.Left="33.917" Canvas.Top="1.752"/> |
457 | <Image x:Name="imageRC" Height="27.958" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/RC1.png" HorizontalAlignment="Left" Width="23.833" Canvas.Left="33.917" Canvas.Top="1.752"/> |
458 | </Canvas> |
458 | </Canvas> |
459 | </StackPanel> |
459 | </StackPanel> |
460 | <Canvas Margin="0,2,42,3" Width="70" HorizontalAlignment="Right"> |
460 | <Canvas Margin="0,2,42,3" Width="70" HorizontalAlignment="Right"> |
461 | <Rectangle HorizontalAlignment="Right" Width="69" Stroke="#FFE4E4E4" StrokeThickness="0.5" Height="31"> |
461 | <Rectangle HorizontalAlignment="Right" Width="69" Stroke="#FFE4E4E4" StrokeThickness="0.5" Height="31"> |
462 | <Rectangle.Style> |
462 | <Rectangle.Style> |
463 | <Style TargetType="{x:Type Rectangle}"> |
463 | <Style TargetType="{x:Type Rectangle}"> |
464 | <Style.Triggers> |
464 | <Style.Triggers> |
465 | <DataTrigger Binding="{Binding IsMouseOver, ElementName=btnTopConnect}" Value="True"> |
465 | <DataTrigger Binding="{Binding IsMouseOver, ElementName=btnTopConnect}" Value="True"> |
466 | <Setter Property="Fill" Value="{DynamicResource ActiveItemBrush}"/> |
466 | <Setter Property="Fill" Value="{DynamicResource ActiveItemBrush}"/> |
467 | </DataTrigger> |
467 | </DataTrigger> |
468 | </Style.Triggers> |
468 | </Style.Triggers> |
469 | </Style> |
469 | </Style> |
470 | </Rectangle.Style> |
470 | </Rectangle.Style> |
471 | </Rectangle> |
471 | </Rectangle> |
472 | <Image x:Name="imageWiFi" Height="25.71" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/WiFi_W.png" HorizontalAlignment="Right" Width="24.083" ToolTip="Serial connection" Canvas.Left="5.417" Canvas.Top="4"/> |
472 | <Image x:Name="imageWiFi" Height="25.71" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/WiFi_W.png" HorizontalAlignment="Right" Width="24.083" ToolTip="Serial connection" Canvas.Left="5.417" Canvas.Top="4"/> |
473 | <Image x:Name="imageConn" Height="25.71" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Data_W.png" HorizontalAlignment="Right" Width="23.833" ToolTip="Datalink to copter with auto-refresh" Canvas.Left="40.667" Canvas.Top="3.75"/> |
473 | <Image x:Name="imageConn" Height="25.71" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Data_W.png" HorizontalAlignment="Right" Width="23.833" ToolTip="Datalink to copter with auto-refresh" Canvas.Left="40.667" Canvas.Top="3.75"/> |
474 | <Button x:Name="btnTopConnect" Content="" Click="btnConnectToCopter_Click" Background="{x:Null}" BorderThickness="0" BorderBrush="{x:Null}" Height="31" VerticalAlignment="Top" Foreground="{x:Null}" Focusable="False" Style="{DynamicResource ButtonWithoutEffectStyle}" ToolTip="Start / stop polling data from copter" HorizontalAlignment="Right" Width="69"/> |
474 | <Button x:Name="btnTopConnect" Content="" Click="btnConnectToCopter_Click" Background="{x:Null}" BorderThickness="0" BorderBrush="{x:Null}" Height="31" VerticalAlignment="Top" Foreground="{x:Null}" Focusable="False" Style="{DynamicResource ButtonWithoutEffectStyle}" ToolTip="Start / stop polling data from copter" HorizontalAlignment="Right" Width="69"/> |
475 | </Canvas> |
475 | </Canvas> |
476 | <Canvas Margin="0,2" HorizontalAlignment="Right" Width="37"> |
476 | <Canvas Margin="0,2" HorizontalAlignment="Right" Width="37"> |
477 | <Rectangle HorizontalAlignment="Right" Width="34" Stroke="#FFE4E4E4" StrokeThickness="0.5" Height="31"> |
477 | <Rectangle HorizontalAlignment="Right" Width="34" Stroke="#FFE4E4E4" StrokeThickness="0.5" Height="31"> |
478 | <Rectangle.Style> |
478 | <Rectangle.Style> |
479 | <Style TargetType="{x:Type Rectangle}"> |
479 | <Style TargetType="{x:Type Rectangle}"> |
480 | <Style.Triggers> |
480 | <Style.Triggers> |
481 | <DataTrigger Binding="{Binding IsMouseOver, ElementName=imageFullscreen}" Value="True"> |
481 | <DataTrigger Binding="{Binding IsMouseOver, ElementName=imageFullscreen}" Value="True"> |
482 | <Setter Property="Fill" Value="{DynamicResource PressedItemBrush}"/> |
482 | <Setter Property="Fill" Value="{DynamicResource PressedItemBrush}"/> |
483 | </DataTrigger> |
483 | </DataTrigger> |
484 | </Style.Triggers> |
484 | </Style.Triggers> |
485 | </Style> |
485 | </Style> |
486 | </Rectangle.Style> |
486 | </Rectangle.Style> |
487 | </Rectangle> |
487 | </Rectangle> |
488 | <Image x:Name="imageFullscreen" Height="25.458" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Fullscreen.png" HorizontalAlignment="Right" Width="22.75" MouseDown="imageFullscreen_MouseDown" ToolTip="Toggle fullscreen" Canvas.Left="5.75" Canvas.Top="4.002"/> |
488 | <Image x:Name="imageFullscreen" Height="25.458" VerticalAlignment="Top" UseLayoutRounding="False" Source="Images/Fullscreen.png" HorizontalAlignment="Right" Width="22.75" MouseDown="imageFullscreen_MouseDown" ToolTip="Toggle fullscreen" Canvas.Left="5.75" Canvas.Top="4.002"/> |
489 | </Canvas> |
489 | </Canvas> |
490 | </Grid> |
490 | </Grid> |
491 | <Grid x:Name="GridSideBar" Background="#66000000" Margin="0,36,0,0" HorizontalAlignment="Left" Width="23"> |
491 | <Grid x:Name="GridSideBar" Background="#66000000" Margin="0,36,0,0" HorizontalAlignment="Left" Width="23"> |
492 | <Label x:Name="labelData" Content="Data" HorizontalAlignment="Left" VerticalAlignment="Top" Height="22" Width="74" Padding="0" MouseDown="labelData_MouseDown" RenderTransformOrigin="0.5,0.5" Margin="-26,308,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" > |
492 | <Label x:Name="labelData" Content="Data" HorizontalAlignment="Left" VerticalAlignment="Top" Height="22" Width="74" Padding="0" MouseDown="labelData_MouseDown" RenderTransformOrigin="0.5,0.5" Margin="-26,50,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" FontSize="14" > |
493 | <Label.RenderTransform> |
493 | <Label.RenderTransform> |
494 | <TransformGroup> |
494 | <TransformGroup> |
495 | <ScaleTransform/> |
495 | <ScaleTransform/> |
496 | <SkewTransform/> |
496 | <SkewTransform/> |
497 | <RotateTransform Angle="-90"/> |
497 | <RotateTransform Angle="-90"/> |
498 | <TranslateTransform/> |
498 | <TranslateTransform/> |
499 | </TransformGroup> |
499 | </TransformGroup> |
500 | </Label.RenderTransform> |
500 | </Label.RenderTransform> |
501 | <Label.Style> |
501 | <Label.Style> |
502 | <Style TargetType="{x:Type Label}"> |
502 | <Style TargetType="{x:Type Label}"> |
503 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
503 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
504 | <Style.Triggers> |
504 | <Style.Triggers> |
505 | <Trigger Property="IsMouseOver" Value="True"> |
505 | <Trigger Property="IsMouseOver" Value="True"> |
506 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
506 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
507 | </Trigger> |
507 | </Trigger> |
508 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridData}" Value="True"> |
508 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridData}" Value="True"> |
509 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
509 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
510 | </DataTrigger> |
510 | </DataTrigger> |
511 | </Style.Triggers> |
511 | </Style.Triggers> |
512 | </Style> |
512 | </Style> |
513 | </Label.Style> |
513 | </Label.Style> |
514 | </Label> |
514 | </Label> |
515 | <Label x:Name="labelSettings" Content="Settings" HorizontalAlignment="Left" VerticalAlignment="Top" Height="22" Width="74" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,383,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" MouseDown="labelSettings_MouseDown" FontSize="14"> |
515 | <Label x:Name="labelSettings" Content="Settings" HorizontalAlignment="Left" VerticalAlignment="Top" Height="22" Width="74" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,125,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" MouseDown="labelSettings_MouseDown" FontSize="14"> |
516 | <Label.RenderTransform> |
516 | <Label.RenderTransform> |
517 | <TransformGroup> |
517 | <TransformGroup> |
518 | <ScaleTransform/> |
518 | <ScaleTransform/> |
519 | <SkewTransform/> |
519 | <SkewTransform/> |
520 | <RotateTransform Angle="-90"/> |
520 | <RotateTransform Angle="-90"/> |
521 | <TranslateTransform/> |
521 | <TranslateTransform/> |
522 | </TransformGroup> |
522 | </TransformGroup> |
523 | </Label.RenderTransform> |
523 | </Label.RenderTransform> |
524 | <Label.Style> |
524 | <Label.Style> |
525 | <Style TargetType="{x:Type Label}"> |
525 | <Style TargetType="{x:Type Label}"> |
526 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
526 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
527 | <Style.Triggers> |
527 | <Style.Triggers> |
528 | <Trigger Property="IsMouseOver" Value="True"> |
528 | <Trigger Property="IsMouseOver" Value="True"> |
529 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
529 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
530 | </Trigger> |
530 | </Trigger> |
531 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridSettings}" Value="True"> |
531 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridSettings}" Value="True"> |
532 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
532 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
533 | </DataTrigger> |
533 | </DataTrigger> |
534 | </Style.Triggers> |
534 | </Style.Triggers> |
535 | </Style> |
535 | </Style> |
536 | </Label.Style> |
536 | </Label.Style> |
537 | </Label> |
537 | </Label> |
538 | <Label x:Name="labelLog" Content="LOG" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,0,-25,27" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" MouseDown="labelLog_MouseDown" FontSize="14" HorizontalAlignment="Left" Width="74" Height="22" VerticalAlignment="Bottom"> |
538 | <Label x:Name="labelLog" Content="LOG" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,0,-25,27" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" MouseDown="labelLog_MouseDown" FontSize="14" HorizontalAlignment="Left" Width="74" Height="22" VerticalAlignment="Bottom"> |
539 | <Label.RenderTransform> |
539 | <Label.RenderTransform> |
540 | <TransformGroup> |
540 | <TransformGroup> |
541 | <ScaleTransform/> |
541 | <ScaleTransform/> |
542 | <SkewTransform/> |
542 | <SkewTransform/> |
543 | <RotateTransform Angle="-90"/> |
543 | <RotateTransform Angle="-90"/> |
544 | <TranslateTransform/> |
544 | <TranslateTransform/> |
545 | </TransformGroup> |
545 | </TransformGroup> |
546 | </Label.RenderTransform> |
546 | </Label.RenderTransform> |
547 | <Label.Style> |
547 | <Label.Style> |
548 | <Style TargetType="{x:Type Label}"> |
548 | <Style TargetType="{x:Type Label}"> |
549 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
549 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
550 | <Style.Triggers> |
550 | <Style.Triggers> |
551 | <Trigger Property="IsMouseOver" Value="True"> |
551 | <Trigger Property="IsMouseOver" Value="True"> |
552 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
552 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
553 | </Trigger> |
553 | </Trigger> |
554 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridLog}" Value="True"> |
554 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridLog}" Value="True"> |
555 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
555 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
556 | </DataTrigger> |
556 | </DataTrigger> |
557 | </Style.Triggers> |
557 | </Style.Triggers> |
558 | </Style> |
558 | </Style> |
559 | </Label.Style> |
559 | </Label.Style> |
560 | </Label> |
560 | </Label> |
561 | <Label x:Name="labelMotordata" Content="Motors" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,233,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" MouseDown="labelMotorData_MouseDown" FontSize="14" HorizontalAlignment="Left" Width="74" Height="22" VerticalAlignment="Top"> |
- | |
562 | <Label.RenderTransform> |
- | |
563 | <TransformGroup> |
- | |
564 | <ScaleTransform/> |
- | |
565 | <SkewTransform/> |
- | |
566 | <RotateTransform Angle="-90"/> |
- | |
567 | <TranslateTransform/> |
- | |
568 | </TransformGroup> |
- | |
569 | </Label.RenderTransform> |
- | |
570 | <Label.Style> |
- | |
571 | <Style TargetType="{x:Type Label}"> |
- | |
572 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
- | |
573 | <Style.Triggers> |
- | |
574 | <Trigger Property="IsMouseOver" Value="True"> |
- | |
575 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
- | |
576 | </Trigger> |
- | |
577 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridMotors}" Value="True"> |
- | |
578 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
- | |
579 | </DataTrigger> |
- | |
580 | </Style.Triggers> |
- | |
581 | </Style> |
- | |
582 | </Label.Style> |
- | |
583 | </Label> |
- | |
584 | <Label x:Name="labelOSD" Content="OSD" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,158,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" MouseDown="labelOSD_MouseDown" FontSize="14" HorizontalAlignment="Left" Width="74" Height="22" VerticalAlignment="Top"> |
- | |
585 | <Label.RenderTransform> |
- | |
586 | <TransformGroup> |
- | |
587 | <ScaleTransform/> |
- | |
588 | <SkewTransform/> |
- | |
589 | <RotateTransform Angle="-90"/> |
- | |
590 | <TranslateTransform/> |
- | |
591 | </TransformGroup> |
- | |
592 | </Label.RenderTransform> |
- | |
593 | <Label.Style> |
- | |
594 | <Style TargetType="{x:Type Label}"> |
- | |
595 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
- | |
596 | <Style.Triggers> |
- | |
597 | <Trigger Property="IsMouseOver" Value="True"> |
- | |
598 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
- | |
599 | </Trigger> |
- | |
600 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridOSD}" Value="True"> |
- | |
601 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
- | |
602 | </DataTrigger> |
- | |
603 | </Style.Triggers> |
- | |
604 | </Style> |
- | |
605 | </Label.Style> |
- | |
606 | </Label> |
- | |
607 | <Label x:Name="labelWaypoints" Content="Waypoints" HorizontalAlignment="Left" VerticalAlignment="Top" Height="22" Width="74" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,458,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" MouseDown="labelWaypoints_MouseDown" FontSize="14"> |
561 | <Label x:Name="labelWaypoints" Content="Waypoints" HorizontalAlignment="Left" VerticalAlignment="Top" Height="22" Width="74" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-26,200,-25,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" MouseDown="labelWaypoints_MouseDown" FontSize="14"> |
608 | <Label.RenderTransform> |
562 | <Label.RenderTransform> |
609 | <TransformGroup> |
563 | <TransformGroup> |
610 | <ScaleTransform/> |
564 | <ScaleTransform/> |
611 | <SkewTransform/> |
565 | <SkewTransform/> |
612 | <RotateTransform Angle="-90"/> |
566 | <RotateTransform Angle="-90"/> |
613 | <TranslateTransform/> |
567 | <TranslateTransform/> |
614 | </TransformGroup> |
568 | </TransformGroup> |
615 | </Label.RenderTransform> |
569 | </Label.RenderTransform> |
616 | <Label.Style> |
570 | <Label.Style> |
617 | <Style TargetType="{x:Type Label}"> |
571 | <Style TargetType="{x:Type Label}"> |
618 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
572 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
619 | <Style.Triggers> |
573 | <Style.Triggers> |
620 | <Trigger Property="IsMouseOver" Value="True"> |
574 | <Trigger Property="IsMouseOver" Value="True"> |
621 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
575 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
622 | </Trigger> |
576 | </Trigger> |
623 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridWP}" Value="True"> |
577 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridWP}" Value="True"> |
624 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
578 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
625 | </DataTrigger> |
579 | </DataTrigger> |
626 | </Style.Triggers> |
580 | </Style.Triggers> |
627 | </Style> |
581 | </Style> |
628 | </Label.Style> |
582 | </Label.Style> |
629 | </Label> |
583 | </Label> |
630 | <TextBox x:Name="tbSideBarStatusMotors" HorizontalAlignment="Right" Height="21" Margin="0,9,1,0" TextWrapping="NoWrap" Text="M" VerticalAlignment="Top" Width="21" FontSize="14" BorderBrush="#FFD3D2D2" Background="Transparent" Foreground="#FFD3D2D2" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" UndoLimit="0" AllowDrop="False" IsReadOnly="True" IsUndoEnabled="False" MaxLines="1" MinLines="1" MaxLength="1" ToolTip="Motors on/off" FontWeight="Bold"> |
- | |
631 | <TextBox.Resources> |
- | |
632 | <Style TargetType="{x:Type Border}"> |
- | |
633 | <Setter Property="CornerRadius" Value="30"/> |
- | |
634 | </Style> |
- | |
635 | </TextBox.Resources> |
- | |
636 | </TextBox> |
- | |
637 | <TextBox x:Name="tbSideBarStatusPH" HorizontalAlignment="Left" Height="19" Margin="1,32,0,0" Text="PH" VerticalAlignment="Top" Width="21" Background="Transparent" Foreground="#FFD3D2D2" AllowDrop="False" BorderThickness="0.6" ToolTip="Position Hold / Coming Home" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsUndoEnabled="False" MaxLines="1" BorderBrush="#FFD3D2D2" UndoLimit="0" FontWeight="Bold"/> |
- | |
638 | <TextBox x:Name="tbSideBarStatusCF" HorizontalAlignment="Left" Height="19" Margin="1,53,0,0" Text="CF" VerticalAlignment="Top" Width="21" Background="Transparent" Foreground="#FFD3D2D2" AllowDrop="False" BorderThickness="0.6" ToolTip="Carefree" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsUndoEnabled="False" MaxLines="1" BorderBrush="#FFD3D2D2" UndoLimit="0" FontWeight="Bold"/> |
- | |
639 | <TextBox x:Name="tbSideBarStatusAC" HorizontalAlignment="Left" Height="19" Margin="1,74,0,0" Text="AC" VerticalAlignment="Top" Width="21" Background="Transparent" Foreground="#FFD3D2D2" AllowDrop="False" BorderThickness="0.6" ToolTip="Altitude control" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsUndoEnabled="False" MaxLines="1" BorderBrush="#FFD3D2D2" UndoLimit="0" FontWeight="Bold"/> |
- | |
640 | <TextBox x:Name="tbSideBarStatusEmergencyLanding" HorizontalAlignment="Left" Height="21" Margin="1,95,0,0" TextWrapping="NoWrap" Text="H" VerticalAlignment="Top" Width="21" FontSize="14" BorderBrush="#FFD3D2D2" Background="Transparent" Foreground="#FFD3D2D2" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" UndoLimit="0" AllowDrop="False" IsReadOnly="True" IsUndoEnabled="False" MaxLines="1" MinLines="1" MaxLength="1" ToolTip="Emergency landing" FontWeight="Bold"> |
- | |
641 | <TextBox.Resources> |
- | |
642 | <Style TargetType="{x:Type Border}"> |
- | |
643 | <Setter Property="CornerRadius" Value="30"/> |
- | |
644 | </Style> |
- | |
645 | </TextBox.Resources> |
- | |
646 | </TextBox> |
- | |
647 | </Grid> |
584 | </Grid> |
648 | <Grid x:Name="GridData" Background="#7F000000" HorizontalAlignment="Left" Width="204" Margin="23,36,0,0" Visibility="Collapsed" > |
585 | <Grid x:Name="GridData" Background="#7F000000" HorizontalAlignment="Left" Width="204" Margin="23,36,0,0" Visibility="Collapsed" > |
649 | <TabControl x:Name="tabControl" HorizontalAlignment="Left" Height="619" VerticalAlignment="Top" Width="200" Background="{x:Null}" Margin="2,0,0,0"> |
586 | <TabControl x:Name="tabControl" HorizontalAlignment="Left" Height="619" VerticalAlignment="Top" Width="200" Background="{x:Null}" Margin="2,0,0,0"> |
650 | <TabItem Header="Analog"> |
587 | <TabItem Header="Analog"> |
651 | <Grid> |
588 | <Grid> |
652 | <TextBlock x:Name="tbVolt" HorizontalAlignment="Left" Height="23" Margin="110,42,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
589 | <TextBlock x:Name="tbVolt" HorizontalAlignment="Left" Height="23" Margin="110,42,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
653 | <TextBlock x:Name="tbCur" HorizontalAlignment="Left" Height="23" Margin="110,63,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
590 | <TextBlock x:Name="tbCur" HorizontalAlignment="Left" Height="23" Margin="110,63,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
654 | <Label x:Name="label6_Copy" Content="Controller:" HorizontalAlignment="Left" Margin="8,6,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
591 | <Label x:Name="label6_Copy" Content="Controller:" HorizontalAlignment="Left" Margin="8,6,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
655 | <TextBox x:Name="tbCtrl" HorizontalAlignment="Left" Height="21" Margin="111,9,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="27" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" FontSize="16"/> |
592 | <TextBox x:Name="tbCtrl" HorizontalAlignment="Left" Height="21" Margin="111,9,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="27" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" FontSize="16"/> |
656 | <Label x:Name="label6_Copy3" Content="Voltage" HorizontalAlignment="Left" Margin="13,38,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
593 | <Label x:Name="label6_Copy3" Content="Voltage" HorizontalAlignment="Left" Margin="13,38,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
657 | <Label x:Name="label6_Copy4" Content="Current" HorizontalAlignment="Left" Margin="13,59,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
594 | <Label x:Name="label6_Copy4" Content="Current" HorizontalAlignment="Left" Margin="13,59,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
658 | <TextBlock x:Name="tbCapacity" HorizontalAlignment="Left" Height="23" Margin="110,84,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
595 | <TextBlock x:Name="tbCapacity" HorizontalAlignment="Left" Height="23" Margin="110,84,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
659 | <Label x:Name="label6_Copy5" Content="Capacity" HorizontalAlignment="Left" Margin="13,80,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
596 | <Label x:Name="label6_Copy5" Content="Capacity" HorizontalAlignment="Left" Margin="13,80,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
660 | <TextBlock x:Name="tbFTime" HorizontalAlignment="Left" Height="23" Margin="110,108,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
597 | <TextBlock x:Name="tbFTime" HorizontalAlignment="Left" Height="23" Margin="110,108,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
661 | <TextBlock x:Name="tbRCQ" HorizontalAlignment="Left" Height="23" Margin="110,129,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
598 | <TextBlock x:Name="tbRCQ" HorizontalAlignment="Left" Height="23" Margin="110,129,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
662 | <Label x:Name="label6_Copy6" Content="Flying time" HorizontalAlignment="Left" Margin="13,104,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
599 | <Label x:Name="label6_Copy6" Content="Flying time" HorizontalAlignment="Left" Margin="13,104,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
663 | <Label x:Name="label6_Copy7" Content="RC quality" HorizontalAlignment="Left" Margin="13,125,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
600 | <Label x:Name="label6_Copy7" Content="RC quality" HorizontalAlignment="Left" Margin="13,125,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
664 | <TextBlock x:Name="tbMagF" HorizontalAlignment="Left" Height="23" Margin="110,153,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
601 | <TextBlock x:Name="tbMagF" HorizontalAlignment="Left" Height="23" Margin="110,153,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
665 | <Label x:Name="label6_Copy8" Content="Mag. field" HorizontalAlignment="Left" Margin="13,149,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
602 | <Label x:Name="label6_Copy8" Content="Mag. field" HorizontalAlignment="Left" Margin="13,149,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
666 | <TextBlock x:Name="tbSats" HorizontalAlignment="Left" Height="23" Margin="110,177,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
603 | <TextBlock x:Name="tbSats" HorizontalAlignment="Left" Height="23" Margin="110,177,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
667 | <TextBlock x:Name="tbSpeed" HorizontalAlignment="Left" Height="23" Margin="110,200,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
604 | <TextBlock x:Name="tbSpeed" HorizontalAlignment="Left" Height="23" Margin="110,200,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
668 | <Label x:Name="label6_Copy9" Content="Satellites" HorizontalAlignment="Left" Margin="13,173,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
605 | <Label x:Name="label6_Copy9" Content="Satellites" HorizontalAlignment="Left" Margin="13,173,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
669 | <Label x:Name="label6_Copy10" Content="Gr. speed" HorizontalAlignment="Left" Margin="13,196,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
606 | <Label x:Name="label6_Copy10" Content="Gr. speed" HorizontalAlignment="Left" Margin="13,196,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
670 | <TextBlock x:Name="tbAlt" HorizontalAlignment="Left" Height="23" Margin="110,223,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
607 | <TextBlock x:Name="tbAlt" HorizontalAlignment="Left" Height="23" Margin="110,223,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
671 | <Label x:Name="label6_Copy11" Content="Altitude" HorizontalAlignment="Left" Margin="13,219,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
608 | <Label x:Name="label6_Copy11" Content="Altitude" HorizontalAlignment="Left" Margin="13,219,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
672 | <TextBlock x:Name="tbHeading" HorizontalAlignment="Left" Height="23" Margin="110,245,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
609 | <TextBlock x:Name="tbHeading" HorizontalAlignment="Left" Height="23" Margin="110,245,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
673 | <Label x:Name="label6_Copy12" Content="Heading" HorizontalAlignment="Left" Margin="13,241,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
610 | <Label x:Name="label6_Copy12" Content="Heading" HorizontalAlignment="Left" Margin="13,241,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
674 | <TextBlock x:Name="tbPitch" HorizontalAlignment="Left" Height="23" Margin="110,268,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
611 | <TextBlock x:Name="tbPitch" HorizontalAlignment="Left" Height="23" Margin="110,268,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
675 | <Label x:Name="label6_Copy13" Content="Pitch" HorizontalAlignment="Left" Margin="13,264,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
612 | <Label x:Name="label6_Copy13" Content="Pitch" HorizontalAlignment="Left" Margin="13,264,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
676 | <TextBlock x:Name="tbRoll" HorizontalAlignment="Left" Height="23" Margin="110,292,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
613 | <TextBlock x:Name="tbRoll" HorizontalAlignment="Left" Height="23" Margin="110,292,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
677 | <Label x:Name="label6_Copy14" Content="Roll" HorizontalAlignment="Left" Margin="13,288,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
614 | <Label x:Name="label6_Copy14" Content="Roll" HorizontalAlignment="Left" Margin="13,288,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
678 | <TextBlock x:Name="tbHP" HorizontalAlignment="Left" Height="23" Margin="110,317,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
615 | <TextBlock x:Name="tbHP" HorizontalAlignment="Left" Height="23" Margin="110,317,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
679 | <Label x:Name="label6_Copy15" Content="Distance HP" HorizontalAlignment="Left" Margin="13,313,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
616 | <Label x:Name="label6_Copy15" Content="Distance HP" HorizontalAlignment="Left" Margin="13,313,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
680 | <TextBlock x:Name="tbHP1" HorizontalAlignment="Left" Height="23" Margin="110,339,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
617 | <TextBlock x:Name="tbHP1" HorizontalAlignment="Left" Height="23" Margin="110,339,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
681 | <Label x:Name="label6_Copy16" Content="(Distance ???)" HorizontalAlignment="Left" Margin="9,335,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
618 | <Label x:Name="label6_Copy16" Content="(Distance ???)" HorizontalAlignment="Left" Margin="9,335,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
682 | <TextBlock x:Name="tbWP" HorizontalAlignment="Left" Height="23" Margin="110,360,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
619 | <TextBlock x:Name="tbWP" HorizontalAlignment="Left" Height="23" Margin="110,360,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
683 | <Label x:Name="label6_Copy17" Content="Distance WP" HorizontalAlignment="Left" Margin="13,356,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
620 | <Label x:Name="label6_Copy17" Content="Distance WP" HorizontalAlignment="Left" Margin="13,356,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
684 | <TextBlock x:Name="tbWPCount" HorizontalAlignment="Left" Height="23" Margin="110,381,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
621 | <TextBlock x:Name="tbWPCount" HorizontalAlignment="Left" Height="23" Margin="110,381,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
685 | <Label x:Name="label6_Copy19" Content="WP count" HorizontalAlignment="Left" Margin="13,377,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
622 | <Label x:Name="label6_Copy19" Content="WP count" HorizontalAlignment="Left" Margin="13,377,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
686 | <TextBlock x:Name="tbWPIndex" HorizontalAlignment="Left" Height="23" Margin="110,401,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
623 | <TextBlock x:Name="tbWPIndex" HorizontalAlignment="Left" Height="23" Margin="110,401,0,0" TextWrapping="Wrap" Text="NA" VerticalAlignment="Top" Width="65" Foreground="White" FontSize="16"/> |
687 | <Label x:Name="label6_Copy20" Content="WP-Index" HorizontalAlignment="Left" Margin="13,397,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
624 | <Label x:Name="label6_Copy20" Content="WP-Index" HorizontalAlignment="Left" Margin="13,397,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="14"/> |
688 | <Label x:Name="label6" Content="CRC-Error" Margin="14,0,64,10.04" VerticalAlignment="Bottom" Background="{x:Null}" Foreground="White"/> |
625 | <Label x:Name="label6" Content="CRC-Error" Margin="14,0,64,10.04" VerticalAlignment="Bottom" Background="{x:Null}" Foreground="White"/> |
689 | <TextBox x:Name="tbCrc" Height="21" Margin="78,0,35,11.04" TextWrapping="Wrap" Text="0" VerticalAlignment="Bottom" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}"/> |
626 | <TextBox x:Name="tbCrc" Height="21" Margin="78,0,35,11.04" TextWrapping="Wrap" Text="0" VerticalAlignment="Bottom" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}"/> |
690 | <Label x:Name="label6_Copy1" Content="SPI-Error" Margin="14,0,69,25.04" Background="{x:Null}" Foreground="White" Height="26" VerticalAlignment="Bottom"/> |
627 | <Label x:Name="label6_Copy1" Content="SPI-Error" Margin="14,0,69,25.04" Background="{x:Null}" Foreground="White" Height="26" VerticalAlignment="Bottom"/> |
691 | <TextBox x:Name="tbSPI" Margin="78,0,35,26.04" TextWrapping="Wrap" Text="0" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" Height="21" VerticalAlignment="Bottom"/> |
628 | <TextBox x:Name="tbSPI" Margin="78,0,35,26.04" TextWrapping="Wrap" Text="0" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" Height="21" VerticalAlignment="Bottom"/> |
692 | <Label x:Name="label6_Copy2" Content="I2C-Error" Margin="14,0,68,40.04" Background="{x:Null}" Foreground="White" Height="26" VerticalAlignment="Bottom"/> |
629 | <Label x:Name="label6_Copy2" Content="I2C-Error" Margin="14,0,68,40.04" Background="{x:Null}" Foreground="White" Height="26" VerticalAlignment="Bottom"/> |
693 | <TextBox x:Name="tbI2C" Margin="78,0,35,41.04" TextWrapping="Wrap" Text="0" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" Height="21" VerticalAlignment="Bottom"/> |
630 | <TextBox x:Name="tbI2C" Margin="78,0,35,41.04" TextWrapping="Wrap" Text="0" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" Height="21" VerticalAlignment="Bottom"/> |
694 | <Label x:Name="label6_Copy18" Content="NC-Error" Margin="14,0,68,56.04" Background="{x:Null}" Foreground="White" Height="26" VerticalAlignment="Bottom"/> |
631 | <Label x:Name="label6_Copy18" Content="NC-Error" Margin="14,0,68,56.04" Background="{x:Null}" Foreground="White" Height="26" VerticalAlignment="Bottom"/> |
695 | <TextBox x:Name="tbNCErr" Margin="78,0,35,57.04" TextWrapping="Wrap" Text="0" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" Height="21" VerticalAlignment="Bottom"/> |
632 | <TextBox x:Name="tbNCErr" Margin="78,0,35,57.04" TextWrapping="Wrap" Text="0" Padding="-9,0,0,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderBrush="{x:Null}" SelectionBrush="{x:Null}" Foreground="White" Background="{x:Null}" Height="21" VerticalAlignment="Bottom"/> |
696 | 633 | ||
697 | </Grid> |
634 | </Grid> |
698 | </TabItem> |
635 | </TabItem> |
699 | <TabItem Header="Status"> |
636 | <TabItem Header="Status"> |
700 | <Grid Margin="0"> |
637 | <Grid Margin="0"> |
701 | <Label x:Name="FC1_1" Content="Motors on" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
638 | <Label x:Name="FC1_1" Content="Motors on" HorizontalAlignment="Left" Margin="10,12,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
702 | <Label x:Name="FC1_2" Content="Airborne" HorizontalAlignment="Left" Margin="10,35,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
639 | <Label x:Name="FC1_2" Content="Airborne" HorizontalAlignment="Left" Margin="10,35,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
703 | <Label x:Name="FC1_3" Content="Calibrate" HorizontalAlignment="Left" Margin="10,58,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
640 | <Label x:Name="FC1_3" Content="Calibrate" HorizontalAlignment="Left" Margin="10,58,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
704 | <Label x:Name="FC1_4" Content="Start" HorizontalAlignment="Left" Margin="10,81,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
641 | <Label x:Name="FC1_4" Content="Start" HorizontalAlignment="Left" Margin="10,81,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
705 | <Label x:Name="FC1_5" Content="Emergency landing" HorizontalAlignment="Left" Margin="10,104,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
642 | <Label x:Name="FC1_5" Content="Emergency landing" HorizontalAlignment="Left" Margin="10,104,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
706 | <Label x:Name="FC1_6" Content="Low battery" HorizontalAlignment="Left" Margin="10,127,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
643 | <Label x:Name="FC1_6" Content="Low battery" HorizontalAlignment="Left" Margin="10,127,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
707 | <Label x:Name="FC2_1" Content="Carefree" HorizontalAlignment="Left" Margin="10,150,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
644 | <Label x:Name="FC2_1" Content="Carefree" HorizontalAlignment="Left" Margin="10,150,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
708 | <Label x:Name="FC2_2" Content="Altitude control" HorizontalAlignment="Left" Margin="10,173,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
645 | <Label x:Name="FC2_2" Content="Altitude control" HorizontalAlignment="Left" Margin="10,173,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
709 | <Label x:Name="FC2_3" Content="RC failsave" HorizontalAlignment="Left" Margin="10,196,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
646 | <Label x:Name="FC2_3" Content="RC failsave" HorizontalAlignment="Left" Margin="10,196,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
710 | <Label x:Name="FC2_4" Content="Out 1" HorizontalAlignment="Left" Margin="10,219,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
647 | <Label x:Name="FC2_4" Content="Out 1" HorizontalAlignment="Left" Margin="10,219,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
711 | <Label x:Name="FC2_5" Content="Out 2" HorizontalAlignment="Left" Margin="10,242,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
648 | <Label x:Name="FC2_5" Content="Out 2" HorizontalAlignment="Left" Margin="10,242,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
712 | <Label x:Name="FC2_7" Content="Autostart" HorizontalAlignment="Left" Margin="10,288,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
649 | <Label x:Name="FC2_7" Content="Autostart" HorizontalAlignment="Left" Margin="10,288,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
713 | <Label x:Name="FC2_8" Content="Autoland" HorizontalAlignment="Left" Margin="10,311,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
650 | <Label x:Name="FC2_8" Content="Autoland" HorizontalAlignment="Left" Margin="10,311,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
714 | <Label x:Name="NC1_2" Content="Position hold" HorizontalAlignment="Left" Margin="10,334,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
651 | <Label x:Name="NC1_2" Content="Position hold" HorizontalAlignment="Left" Margin="10,334,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
715 | <Label x:Name="NC1_3" Content="Coming home" HorizontalAlignment="Left" Margin="10,357,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
652 | <Label x:Name="NC1_3" Content="Coming home" HorizontalAlignment="Left" Margin="10,357,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
716 | <Label x:Name="NC1_4" Content="Range limit" HorizontalAlignment="Left" Margin="10,380,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
653 | <Label x:Name="NC1_4" Content="Range limit" HorizontalAlignment="Left" Margin="10,380,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
717 | <Label x:Name="NC1_5" Content="No serial link" HorizontalAlignment="Left" Margin="10,403,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
654 | <Label x:Name="NC1_5" Content="No serial link" HorizontalAlignment="Left" Margin="10,403,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Padding="0" Height="23" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
718 | <Label x:Name="NC1_6" Content="Target reached" HorizontalAlignment="Left" Margin="10,426,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
655 | <Label x:Name="NC1_6" Content="Target reached" HorizontalAlignment="Left" Margin="10,426,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
719 | <Label x:Name="NC1_7" Content="Manual control" HorizontalAlignment="Left" Margin="10,449,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
656 | <Label x:Name="NC1_7" Content="Manual control" HorizontalAlignment="Left" Margin="10,449,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
720 | <Label x:Name="NC1_8" Content="GPS ok" HorizontalAlignment="Left" Margin="10,472,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5" BorderBrush="White" HorizontalContentAlignment="Center"/> |
657 | <Label x:Name="NC1_8" Content="GPS ok" HorizontalAlignment="Left" Margin="10,472,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5" BorderBrush="White" HorizontalContentAlignment="Center"/> |
721 | <Label x:Name="FC2_6" Content="Wait for takeoff" HorizontalAlignment="Left" Margin="10,265,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
658 | <Label x:Name="FC2_6" Content="Wait for takeoff" HorizontalAlignment="Left" Margin="10,265,0,0" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" FontSize="16" Height="23" Padding="0" Width="158" BorderThickness="0.5,0.5,0.5,0.25" BorderBrush="White" HorizontalContentAlignment="Center"/> |
722 | 659 | ||
723 | </Grid> |
660 | </Grid> |
724 | </TabItem> |
661 | </TabItem> |
725 | </TabControl> |
662 | </TabControl> |
726 | </Grid> |
663 | </Grid> |
727 | <Grid x:Name="GridSettings" Background="#7B000000" HorizontalAlignment="Left" Width="233" Margin="23,36,0,0"> |
664 | <Grid x:Name="GridSettings" Background="#7B000000" HorizontalAlignment="Left" Width="233" Margin="23,36,0,0"> |
728 | <TabControl x:Name="tabControlSettings" HorizontalAlignment="Left" Width="229" Background="{x:Null}" Margin="2,0,0,0"> |
665 | <TabControl x:Name="tabControlSettings" HorizontalAlignment="Left" Width="229" Background="{x:Null}" Margin="2,0,0,0"> |
729 | <TabItem Header="General" Margin="0,0,-0.237,0"> |
666 | <TabItem Header="General" Margin="0,0,-0.237,0"> |
730 | <Grid x:Name="TabGridGeneral"> |
667 | <Grid x:Name="TabGridGeneral"> |
731 | <local:SerialPortCtrl x:Name="serialPortCtrl" HorizontalAlignment="Left" Height="256" Margin="11,5,0,0" VerticalAlignment="Top" Width="210"/> |
668 | <local:SerialPortCtrl x:Name="serialPortCtrl" HorizontalAlignment="Left" Height="256" Margin="11,5,0,0" VerticalAlignment="Top" Width="210"/> |
732 | <GroupBox x:Name="groupBox" Header="timings autoupdate (ms)" HorizontalAlignment="Left" Height="129" Margin="10,278,0,0" VerticalAlignment="Top" Width="210" Foreground="White" BorderThickness="0.5,0.5,0.4,0.4" FontSize="14"> |
669 | <GroupBox x:Name="groupBox" Header="timings autoupdate (ms)" HorizontalAlignment="Left" Height="129" Margin="10,278,0,0" VerticalAlignment="Top" Width="210" Foreground="White" BorderThickness="0.5,0.5,0.4,0.4" FontSize="14"> |
733 | <Grid Margin="0,0,-12,-6"> |
670 | <Grid Margin="0,0,-12,-6"> |
734 | <Label x:Name="label" Content="debug values" HorizontalAlignment="Left" Margin="4,13,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
671 | <Label x:Name="label" Content="debug values" HorizontalAlignment="Left" Margin="4,13,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
735 | <Label x:Name="label_Copy" Content="Nav-Ctrl values" HorizontalAlignment="Left" Margin="4,36,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
672 | <Label x:Name="label_Copy" Content="Nav-Ctrl values" HorizontalAlignment="Left" Margin="4,36,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
736 | <Label x:Name="label_Copy1" Content="BL-Ctrl values" HorizontalAlignment="Left" Margin="4,59,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
673 | <Label x:Name="label_Copy1" Content="BL-Ctrl values" HorizontalAlignment="Left" Margin="4,59,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
737 | <Label x:Name="label_Copy2" Content="OSD values" HorizontalAlignment="Left" Margin="4,82,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
674 | <Label x:Name="label_Copy2" Content="OSD values" HorizontalAlignment="Left" Margin="4,82,0,0" VerticalAlignment="Top" Foreground="White" Padding="0"/> |
738 | <ComboBox x:Name="cBoxTimingsDebug" HorizontalAlignment="Left" Height="23" Margin="105,10,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsDebug_DropDownClosed"/> |
675 | <ComboBox x:Name="cBoxTimingsDebug" HorizontalAlignment="Left" Height="23" Margin="105,10,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsDebug_DropDownClosed"/> |
739 | <ComboBox x:Name="cBoxTimingsNav" HorizontalAlignment="Left" Height="23" Margin="105,33,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsNav_DropDownClosed"/> |
676 | <ComboBox x:Name="cBoxTimingsNav" HorizontalAlignment="Left" Height="23" Margin="105,33,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsNav_DropDownClosed"/> |
740 | <ComboBox x:Name="cBoxTimingsBl" HorizontalAlignment="Left" Height="23" Margin="105,56,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsBl_DropDownClosed"/> |
677 | <ComboBox x:Name="cBoxTimingsBl" HorizontalAlignment="Left" Height="23" Margin="105,56,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsBl_DropDownClosed"/> |
741 | <ComboBox x:Name="cBoxTimingsOSD" HorizontalAlignment="Left" Height="23" Margin="105,79,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsOSD_DropDownClosed"/> |
678 | <ComboBox x:Name="cBoxTimingsOSD" HorizontalAlignment="Left" Height="23" Margin="105,79,0,0" VerticalAlignment="Top" Width="61" Padding="6,0,0,0" DropDownClosed="cBoxTimingsOSD_DropDownClosed"/> |
742 | <CheckBox x:Name="chkbAutoDbg" Content="" HorizontalAlignment="Left" Height="16" Margin="173,13,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoDbg_Click"/> |
679 | <CheckBox x:Name="chkbAutoDbg" Content="" HorizontalAlignment="Left" Height="16" Margin="173,13,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoDbg_Click"/> |
743 | <CheckBox x:Name="chkbAutoNav" Content="" HorizontalAlignment="Left" Height="16" Margin="173,36,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoNav_Click"/> |
680 | <CheckBox x:Name="chkbAutoNav" Content="" HorizontalAlignment="Left" Height="16" Margin="173,36,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoNav_Click"/> |
744 | <CheckBox x:Name="chkbAutoBL" Content="" HorizontalAlignment="Left" Height="16" Margin="173,59,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoBL_Click"/> |
681 | <CheckBox x:Name="chkbAutoBL" Content="" HorizontalAlignment="Left" Height="16" Margin="173,59,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoBL_Click"/> |
745 | <CheckBox x:Name="chkbAutoOSD" Content="" HorizontalAlignment="Left" Height="16" Margin="173,82,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoOSD_Click"/> |
682 | <CheckBox x:Name="chkbAutoOSD" Content="" HorizontalAlignment="Left" Height="16" Margin="173,82,0,0" VerticalAlignment="Top" Width="20" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" BorderThickness="2" FontSize="18" Padding="0" Click="chkbAutoOSD_Click"/> |
746 | <Label x:Name="label_Copy3" Content="LiPo Cells" HorizontalAlignment="Left" Margin="-6,121,0,-29.62" VerticalAlignment="Top" Foreground="White" Padding="0" Width="63"/> |
683 | <Label x:Name="label_Copy3" Content="LiPo Cells" HorizontalAlignment="Left" Margin="-6,121,0,-29.62" VerticalAlignment="Top" Foreground="White" Padding="0" Width="63"/> |
747 | <ComboBox x:Name="cBoxLiPoCells" HorizontalAlignment="Left" Height="23" Margin="57,120,0,-33.62" VerticalAlignment="Top" Width="47" Padding="6,0,0,0" DropDownClosed="cBoxLiPoCells_DropDownClosed"/> |
684 | <ComboBox x:Name="cBoxLiPoCells" HorizontalAlignment="Left" Height="23" Margin="57,120,0,-33.62" VerticalAlignment="Top" Width="47" Padding="6,0,0,0" DropDownClosed="cBoxLiPoCells_DropDownClosed"/> |
748 | <Label x:Name="label_Copy4" Content="Capacity" HorizontalAlignment="Left" Margin="4,150,0,-58.62" VerticalAlignment="Top" Foreground="White" Padding="0" Width="63" Visibility="Hidden"/> |
685 | <Label x:Name="label_Copy4" Content="Capacity" HorizontalAlignment="Left" Margin="4,150,0,-58.62" VerticalAlignment="Top" Foreground="White" Padding="0" Width="63" Visibility="Hidden"/> |
749 | <Label x:Name="label_Copy5" Content="Motors" HorizontalAlignment="Left" Margin="111,122,0,-30.62" VerticalAlignment="Top" Foreground="White" Padding="0" Width="51"/> |
686 | <Label x:Name="label_Copy5" Content="Motors" HorizontalAlignment="Left" Margin="111,122,0,-30.62" VerticalAlignment="Top" Foreground="White" Padding="0" Width="51"/> |
750 | <ComboBox x:Name="cBoxMotors" HorizontalAlignment="Left" Height="23" Margin="160,120,0,-33.62" VerticalAlignment="Top" Width="47" Padding="6,0,0,0" DropDownClosed="cBoxMotors_DropDownClosed"/> |
687 | <ComboBox x:Name="cBoxMotors" HorizontalAlignment="Left" Height="23" Margin="160,120,0,-33.62" VerticalAlignment="Top" Width="47" Padding="6,0,0,0" DropDownClosed="cBoxMotors_DropDownClosed"/> |
751 | </Grid> |
688 | </Grid> |
752 | </GroupBox> |
689 | </GroupBox> |
753 | <TextBox x:Name="tbSettingsCapa" HorizontalAlignment="Left" Height="21" Margin="74,457,0,0" TextWrapping="Wrap" Text="5000" VerticalAlignment="Top" Width="36" Visibility="Hidden"/> |
690 | <TextBox x:Name="tbSettingsCapa" HorizontalAlignment="Left" Height="21" Margin="74,457,0,0" TextWrapping="Wrap" Text="5000" VerticalAlignment="Top" Width="36" Visibility="Hidden"/> |
754 | <Button x:Name="buttonSwitchNC" Content="switch to NC" HorizontalAlignment="Left" Height="49" Margin="10,532,0,0" VerticalAlignment="Top" Width="112" Click="buttonSwitchNC_Click" Style="{StaticResource HideSwitchNCButton}" Tag="{Binding ElementName=tbCtrl}" FontSize="16"/> |
691 | <Button x:Name="buttonSwitchNC" Content="switch to NC" HorizontalAlignment="Left" Height="49" Margin="10,532,0,0" VerticalAlignment="Top" Width="112" Click="buttonSwitchNC_Click" Style="{StaticResource HideSwitchNCButton}" Tag="{Binding ElementName=tbCtrl}" FontSize="16"/> |
755 | </Grid> |
692 | </Grid> |
756 | </TabItem> |
693 | </TabItem> |
757 | <TabItem Header="Style" Margin="-0.763,0,-8.193,0"> |
694 | <TabItem Header="Style" Margin="-0.763,0,-8.193,0"> |
758 | <Grid x:Name="TabGridStyle"> |
695 | <Grid x:Name="TabGridStyle"> |
759 | <Label x:Name="label_Copy6" Content="Main window scale" HorizontalAlignment="Left" Margin="9,7,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="122"/> |
696 | <Label x:Name="label_Copy6" Content="Main window scale" HorizontalAlignment="Left" Margin="9,7,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="122"/> |
760 | <Label x:Name="labelUIScale" HorizontalAlignment="Left" Margin="117,7,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleSlider}"> |
697 | <Label x:Name="labelUIScale" HorizontalAlignment="Left" Margin="117,7,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleSlider}"> |
761 | <Label.Style> |
698 | <Label.Style> |
762 | <Style TargetType="{x:Type Label}"> |
699 | <Style TargetType="{x:Type Label}"> |
763 | <Style.Triggers> |
700 | <Style.Triggers> |
764 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleSlider}"> |
701 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleSlider}"> |
765 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleSlider}"/> |
702 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleSlider}"/> |
766 | </DataTrigger> |
703 | </DataTrigger> |
767 | </Style.Triggers> |
704 | </Style.Triggers> |
768 | </Style> |
705 | </Style> |
769 | </Label.Style> |
706 | </Label.Style> |
770 | </Label> |
707 | </Label> |
771 | <Slider x:Name="UIScaleSlider" HorizontalAlignment="Left" Height="29" Margin="4,28,0,0" VerticalAlignment="Top" Width="206" Maximum="2" Minimum="0.7" Value="1" FontSize="20" Style="{DynamicResource TouchSliderStyle}" LargeChange="0.01" SmallChange="0.001"/> |
708 | <Slider x:Name="UIScaleSlider" HorizontalAlignment="Left" Height="29" Margin="4,28,0,0" VerticalAlignment="Top" Width="206" Maximum="2" Minimum="0.7" Value="1" FontSize="20" Style="{DynamicResource TouchSliderStyle}" LargeChange="0.01" SmallChange="0.001"/> |
772 | <Slider x:Name="UIScaleTopSlider" HorizontalAlignment="Left" Height="16" Margin="9,74,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" ValueChanged="UIScaleTopSlider_ValueChanged" LargeChange="0.01" SmallChange="0.001"/> |
709 | <Slider x:Name="UIScaleTopSlider" HorizontalAlignment="Left" Height="16" Margin="9,74,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" ValueChanged="UIScaleTopSlider_ValueChanged" LargeChange="0.01" SmallChange="0.001"/> |
773 | <Label x:Name="label_Copy8" Content="Top bar scale" HorizontalAlignment="Left" Margin="14,57,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
710 | <Label x:Name="label_Copy8" Content="Top bar scale" HorizontalAlignment="Left" Margin="14,57,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
774 | <Label x:Name="labelTopBarScale" HorizontalAlignment="Left" Margin="95,57,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleTopSlider}"> |
711 | <Label x:Name="labelTopBarScale" HorizontalAlignment="Left" Margin="95,57,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleTopSlider}"> |
775 | <Label.Style> |
712 | <Label.Style> |
776 | <Style TargetType="{x:Type Label}"> |
713 | <Style TargetType="{x:Type Label}"> |
777 | <Style.Triggers> |
714 | <Style.Triggers> |
778 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleTopSlider}"> |
715 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleTopSlider}"> |
779 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleTopSlider}"/> |
716 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleTopSlider}"/> |
780 | </DataTrigger> |
717 | </DataTrigger> |
781 | </Style.Triggers> |
718 | </Style.Triggers> |
782 | </Style> |
719 | </Style> |
783 | </Label.Style> |
720 | </Label.Style> |
784 | </Label> |
721 | </Label> |
785 | <Slider x:Name="UIScaleMotorsSlider" HorizontalAlignment="Left" Height="16" Margin="9,112,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
722 | <Slider x:Name="UIScaleMotorsSlider" HorizontalAlignment="Left" Height="16" Margin="9,112,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
786 | <Label x:Name="label_Copy9" Content="Motors scale" HorizontalAlignment="Left" Margin="14,95,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
723 | <Label x:Name="label_Copy9" Content="Motors scale" HorizontalAlignment="Left" Margin="14,95,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
787 | <Label x:Name="labelMotorsScale" HorizontalAlignment="Left" Margin="95,95,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleMotorsSlider}"> |
724 | <Label x:Name="labelMotorsScale" HorizontalAlignment="Left" Margin="95,95,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleMotorsSlider}"> |
788 | <Label.Style> |
725 | <Label.Style> |
789 | <Style TargetType="{x:Type Label}"> |
726 | <Style TargetType="{x:Type Label}"> |
790 | <Style.Triggers> |
727 | <Style.Triggers> |
791 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleMotorsSlider}"> |
728 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleMotorsSlider}"> |
792 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleMotorsSlider}"/> |
729 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleMotorsSlider}"/> |
793 | </DataTrigger> |
730 | </DataTrigger> |
794 | </Style.Triggers> |
731 | </Style.Triggers> |
795 | </Style> |
732 | </Style> |
796 | </Label.Style> |
733 | </Label.Style> |
797 | </Label> |
734 | </Label> |
798 | <Slider x:Name="UIScaleOSDSlider" HorizontalAlignment="Left" Height="16" Margin="9,148,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
735 | <Slider x:Name="UIScaleOSDSlider" HorizontalAlignment="Left" Height="16" Margin="9,148,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
799 | <Label x:Name="label_Copy10" Content="OSD scale" HorizontalAlignment="Left" Margin="14,131,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
736 | <Label x:Name="label_Copy10" Content="OSD scale" HorizontalAlignment="Left" Margin="14,131,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
800 | <Label x:Name="labelOSDScale" HorizontalAlignment="Left" Margin="95,131,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleOSDSlider}"> |
737 | <Label x:Name="labelOSDScale" HorizontalAlignment="Left" Margin="95,131,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleOSDSlider}"> |
801 | <Label.Style> |
738 | <Label.Style> |
802 | <Style TargetType="{x:Type Label}"> |
739 | <Style TargetType="{x:Type Label}"> |
803 | <Style.Triggers> |
740 | <Style.Triggers> |
804 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleOSDSlider}"> |
741 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleOSDSlider}"> |
805 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleOSDSlider}"/> |
742 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleOSDSlider}"/> |
806 | </DataTrigger> |
743 | </DataTrigger> |
807 | </Style.Triggers> |
744 | </Style.Triggers> |
808 | </Style> |
745 | </Style> |
809 | </Label.Style> |
746 | </Label.Style> |
810 | </Label> |
747 | </Label> |
811 | <Slider x:Name="UIScaleLOGSlider" HorizontalAlignment="Left" Height="16" Margin="9,184,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
748 | <Slider x:Name="UIScaleLOGSlider" HorizontalAlignment="Left" Height="16" Margin="9,184,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
812 | <Label x:Name="label_Copy11" Content="LOG scale" HorizontalAlignment="Left" Margin="14,167,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
749 | <Label x:Name="label_Copy11" Content="LOG scale" HorizontalAlignment="Left" Margin="14,167,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
813 | <Label x:Name="labelLOGScale" HorizontalAlignment="Left" Margin="95,167,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleLOGSlider}"> |
750 | <Label x:Name="labelLOGScale" HorizontalAlignment="Left" Margin="95,167,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleLOGSlider}"> |
814 | <Label.Style> |
751 | <Label.Style> |
815 | <Style TargetType="{x:Type Label}"> |
752 | <Style TargetType="{x:Type Label}"> |
816 | <Style.Triggers> |
753 | <Style.Triggers> |
817 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleLOGSlider}"> |
754 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleLOGSlider}"> |
818 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleLOGSlider}"/> |
755 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleLOGSlider}"/> |
819 | </DataTrigger> |
756 | </DataTrigger> |
820 | </Style.Triggers> |
757 | </Style.Triggers> |
821 | </Style> |
758 | </Style> |
822 | </Label.Style> |
759 | </Label.Style> |
823 | </Label> |
760 | </Label> |
824 | <Slider x:Name="UIScaleHorizonSlider" HorizontalAlignment="Left" Height="16" Margin="9,220,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
761 | <Slider x:Name="UIScaleHorizonSlider" HorizontalAlignment="Left" Height="16" Margin="9,220,0,0" VerticalAlignment="Top" Width="207" Value="1" Maximum="2" Minimum="0.5" LargeChange="0.01" SmallChange="0.001"/> |
825 | <Label x:Name="label_Copy12" Content="Horizon scale" HorizontalAlignment="Left" Margin="14,203,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
762 | <Label x:Name="label_Copy12" Content="Horizon scale" HorizontalAlignment="Left" Margin="14,203,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="95"/> |
826 | <Label x:Name="labelHorizonScale" HorizontalAlignment="Left" Margin="95,203,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleHorizonSlider}"> |
763 | <Label x:Name="labelHorizonScale" HorizontalAlignment="Left" Margin="95,203,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="42" Content="{Binding Value, ElementName=UIScaleHorizonSlider}"> |
827 | <Label.Style> |
764 | <Label.Style> |
828 | <Style TargetType="{x:Type Label}"> |
765 | <Style TargetType="{x:Type Label}"> |
829 | <Style.Triggers> |
766 | <Style.Triggers> |
830 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleHorizonSlider}"> |
767 | <DataTrigger Binding="{Binding Value, ElementName=UIScaleHorizonSlider}"> |
831 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleHorizonSlider}"/> |
768 | <Setter Property="Content" Value="{Binding Value, ElementName=UIScaleHorizonSlider}"/> |
832 | </DataTrigger> |
769 | </DataTrigger> |
833 | </Style.Triggers> |
770 | </Style.Triggers> |
834 | </Style> |
771 | </Style> |
835 | </Label.Style> |
772 | </Label.Style> |
836 | </Label> |
773 | </Label> |
837 | <Button x:Name="buttonUIScaleReset" Content="Reset" HorizontalAlignment="Left" Margin="14,253,0,0" VerticalAlignment="Top" Width="95" Click="buttonUIScaleReset_Click" Height="29"/> |
774 | <Button x:Name="buttonUIScaleReset" Content="Reset" HorizontalAlignment="Left" Margin="14,253,0,0" VerticalAlignment="Top" Width="95" Click="buttonUIScaleReset_Click" Height="29"/> |
838 | <GroupBox x:Name="groupBox1" Header="Topbar items" Margin="14,333,10,0" Foreground="White" BorderThickness="0.5" Height="197" VerticalAlignment="Top"> |
775 | <GroupBox x:Name="groupBox1" Header="Topbar items" Margin="14,333,10,0" Foreground="White" BorderThickness="0.5" Height="197" VerticalAlignment="Top"> |
839 | <Grid Margin="0,0,0,0"> |
776 | <Grid Margin="0,0,0,0"> |
840 | <CheckBox x:Name="chkBoxTopBarShowVoltage" Content="Voltage" Foreground="White" Margin="10,10,106,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
777 | <CheckBox x:Name="chkBoxTopBarShowVoltage" Content="Voltage" Foreground="White" Margin="10,10,106,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
841 | <CheckBox x:Name="chkBoxTopBarShowCapacity" Content="Capacity" Foreground="White" Margin="10,26,106,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
778 | <CheckBox x:Name="chkBoxTopBarShowCapacity" Content="Capacity" Foreground="White" Margin="10,26,106,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
842 | <CheckBox x:Name="chkBoxTopBarShowCurrent" Content="Current" Foreground="White" Margin="10,42,106,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
779 | <CheckBox x:Name="chkBoxTopBarShowCurrent" Content="Current" Foreground="White" Margin="10,42,106,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
843 | <CheckBox x:Name="chkBoxTopBarShowFlightTime" Content="FlightTime" Foreground="White" Margin="10,58,82,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
780 | <CheckBox x:Name="chkBoxTopBarShowFlightTime" Content="FlightTime" Foreground="White" Margin="10,58,82,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
844 | <CheckBox x:Name="chkBoxTopBarShowDistanceHP" Content="Distance Home" Foreground="White" Margin="10,75,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
781 | <CheckBox x:Name="chkBoxTopBarShowDistanceHP" Content="Distance Home" Foreground="White" Margin="10,75,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
845 | <CheckBox x:Name="chkBoxTopBarShowHeight" Content="Height" Foreground="White" Margin="10,92,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
782 | <CheckBox x:Name="chkBoxTopBarShowHeight" Content="Height" Foreground="White" Margin="10,92,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
846 | <CheckBox x:Name="chkBoxTopBarShowSpeed" Content="GroundSpeed" Foreground="White" Margin="10,108,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
783 | <CheckBox x:Name="chkBoxTopBarShowSpeed" Content="GroundSpeed" Foreground="White" Margin="10,108,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
847 | <CheckBox x:Name="chkBoxTopBarShowMF" Content="Magnetic field" Foreground="White" Margin="10,124,70,-2" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
784 | <CheckBox x:Name="chkBoxTopBarShowMF" Content="Magnetic field" Foreground="White" Margin="10,124,70,-2" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
848 | <CheckBox x:Name="chkBoxTopBarShowSatellites" Content="Satellites" Foreground="White" Margin="10,141,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
785 | <CheckBox x:Name="chkBoxTopBarShowSatellites" Content="Satellites" Foreground="White" Margin="10,141,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
849 | <CheckBox x:Name="chkBoxTopBarShowRC" Content="RC quality" Foreground="White" Margin="10,157,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
786 | <CheckBox x:Name="chkBoxTopBarShowRC" Content="RC quality" Foreground="White" Margin="10,157,70,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
850 | </Grid> |
787 | </Grid> |
851 | </GroupBox> |
788 | </GroupBox> |
852 | <CheckBox x:Name="chkBoxShowHorizon" Content="Show Horizon/Heading" Foreground="White" Margin="14,551,64,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
789 | <CheckBox x:Name="chkBoxShowHorizon" Content="Show Horizon/Heading" Foreground="White" Margin="14,551,64,0" IsChecked="True" Height="18" VerticalAlignment="Top" /> |
853 | <CheckBox x:Name="chkBoxSaveFullScreenState" Content="save fullscreen
scalings" Foreground="White" Margin="119,287,0,0" IsChecked="True" Height="33" VerticalAlignment="Top" VerticalContentAlignment="Center" Click="chkBoxSaveFullScreenState_Click" /> |
790 | <CheckBox x:Name="chkBoxSaveFullScreenState" Content="save fullscreen
scalings" Foreground="White" Margin="119,287,0,0" IsChecked="True" Height="33" VerticalAlignment="Top" VerticalContentAlignment="Center" Click="chkBoxSaveFullScreenState_Click" /> |
854 | <CheckBox x:Name="chkBoxSaveNormalState" Content="save normal
window scalings" Foreground="White" Margin="6,287,106,0" IsChecked="True" Height="33" VerticalAlignment="Top" VerticalContentAlignment="Center" Click="chkBoxSaveNormalState_Click" /> |
791 | <CheckBox x:Name="chkBoxSaveNormalState" Content="save normal
window scalings" Foreground="White" Margin="6,287,106,0" IsChecked="True" Height="33" VerticalAlignment="Top" VerticalContentAlignment="Center" Click="chkBoxSaveNormalState_Click" /> |
855 | </Grid> |
792 | </Grid> |
856 | </TabItem> |
793 | </TabItem> |
857 | <TabItem Header="Map" Height="20" VerticalAlignment="Top" Margin="7.193,0,-17.257,0"> |
794 | <TabItem Header="Map" Height="20" VerticalAlignment="Top" Margin="7.193,0,-17.257,0"> |
858 | <Grid x:Name="GridMapData" Margin="0,0,-3,-1" HorizontalAlignment="Left" Width="226"> |
795 | <Grid x:Name="GridMapData" Margin="0,0,-3,-1" HorizontalAlignment="Left" Width="226"> |
859 | <CheckBox x:Name="checkBoxFollowCopter" Content="follow copter" HorizontalAlignment="Left" Margin="8,516,0,0" Width="107" RenderTransformOrigin="0.783,27.263" Foreground="White" Click="checkBoxFollowCopter_Click" FontSize="14" VerticalContentAlignment="Center" Height="20" VerticalAlignment="Top" ToolTip="the map follows the copter - the copter is always centered"/> |
796 | <CheckBox x:Name="checkBoxFollowCopter" Content="follow copter" HorizontalAlignment="Left" Margin="8,516,0,0" Width="107" RenderTransformOrigin="0.783,27.263" Foreground="White" Click="checkBoxFollowCopter_Click" FontSize="14" VerticalContentAlignment="Center" Height="20" VerticalAlignment="Top" ToolTip="the map follows the copter - the copter is always centered"/> |
860 | <CheckBox x:Name="checkBoxAutoSetHP" Content="auto set HP" HorizontalAlignment="Left" Margin="92,432,0,0" Width="107" RenderTransformOrigin="0.783,27.263" Foreground="White" FontSize="14" VerticalContentAlignment="Center" Height="20" VerticalAlignment="Top" ToolTip="set HP automatically with first satfix" Click="checkBoxAutoSetHP_Click"/> |
797 | <CheckBox x:Name="checkBoxAutoSetHP" Content="auto set HP" HorizontalAlignment="Left" Margin="92,432,0,0" Width="107" RenderTransformOrigin="0.783,27.263" Foreground="White" FontSize="14" VerticalContentAlignment="Center" Height="20" VerticalAlignment="Top" ToolTip="set HP automatically with first satfix" Click="checkBoxAutoSetHP_Click"/> |
861 | <TextBox Margin="6,24,10,0" x:Name="textBoxGeo" KeyUp="textBoxGeo_KeyUp" Foreground="Black" Height="22" VerticalAlignment="Top" VerticalContentAlignment="Center" Text="Landshut"/> |
798 | <TextBox Margin="6,24,10,0" x:Name="textBoxGeo" KeyUp="textBoxGeo_KeyUp" Foreground="Black" Height="22" VerticalAlignment="Top" VerticalContentAlignment="Center" Text="Landshut"/> |
862 | <Button x:Name="buttonGeoCoding" Content="Go To!" HorizontalAlignment="Left" Margin="6,47,0,0" VerticalAlignment="Top" Width="144" Height="26" Click="buttonGeoCoding_Click"/> |
799 | <Button x:Name="buttonGeoCoding" Content="Go To!" HorizontalAlignment="Left" Margin="6,47,0,0" VerticalAlignment="Top" Width="144" Height="26" Click="buttonGeoCoding_Click"/> |
863 | <Button Height="27" Margin="0,136,10,0" x:Name="buttonReloadMap" VerticalAlignment="Top" Click="ReloadMap_Click" HorizontalAlignment="Right" Width="71" Content="Reload"/> |
800 | <Button Height="27" Margin="0,136,10,0" x:Name="buttonReloadMap" VerticalAlignment="Top" Click="ReloadMap_Click" HorizontalAlignment="Right" Width="71" Content="Reload"/> |
864 | <TextBox Margin="6,87,36,0" x:Name="textBoxLat" Height="23" VerticalAlignment="Top" VerticalContentAlignment="Center" /> |
801 | <TextBox Margin="6,87,36,0" x:Name="textBoxLat" Height="23" VerticalAlignment="Top" VerticalContentAlignment="Center" /> |
865 | <TextBox Margin="6,111,36,0" x:Name="textBoxLng" Height="22" VerticalAlignment="Top" VerticalContentAlignment="Center" /> |
802 | <TextBox Margin="6,111,36,0" x:Name="textBoxLng" Height="22" VerticalAlignment="Top" VerticalContentAlignment="Center" /> |
866 | <Button Height="27" HorizontalAlignment="Left" Margin="6,136,0,0" x:Name="buttonGeoLoc" VerticalAlignment="Top" Width="63" Click="buttonGeoLoc_Click" Content="Go To!"/> |
803 | <Button Height="27" HorizontalAlignment="Left" Margin="6,136,0,0" x:Name="buttonGeoLoc" VerticalAlignment="Top" Width="63" Click="buttonGeoLoc_Click" Content="Go To!"/> |
867 | <Label Height="23" HorizontalAlignment="Right" Margin="0,87,4,0" x:Name="label2" VerticalAlignment="Top" Width="27" VerticalContentAlignment="Center" Foreground="White" Content="lat"/> |
804 | <Label Height="23" HorizontalAlignment="Right" Margin="0,87,4,0" x:Name="label2" VerticalAlignment="Top" Width="27" VerticalContentAlignment="Center" Foreground="White" Content="lat"/> |
868 | <Label Height="29" HorizontalAlignment="Right" Margin="0,108,4,0" x:Name="label3" VerticalAlignment="Top" VerticalContentAlignment="Center" Width="27" Foreground="White" Content="lng"/> |
805 | <Label Height="29" HorizontalAlignment="Right" Margin="0,108,4,0" x:Name="label3" VerticalAlignment="Top" VerticalContentAlignment="Center" Width="27" Foreground="White" Content="lng"/> |
869 | 806 | ||
870 | 807 | ||
871 | <ComboBox FontSize="12" Margin="6,190,10,0" x:Name="comboBoxMapType" Height="25" VerticalAlignment="Top" SelectedItem="{Binding MapProvider, ElementName=MainMap}"/> |
808 | <ComboBox FontSize="12" Margin="6,190,10,0" x:Name="comboBoxMapType" Height="25" VerticalAlignment="Top" SelectedItem="{Binding MapProvider, ElementName=MainMap}"/> |
872 | <Label HorizontalAlignment="Right" Margin="0,167,110,0" x:Name="label1" Width="109" Height="28" VerticalAlignment="Top" Foreground="White" Content="Map provider"/> |
809 | <Label HorizontalAlignment="Right" Margin="0,167,110,0" x:Name="label1" Width="109" Height="28" VerticalAlignment="Top" Foreground="White" Content="Map provider"/> |
873 | <ComboBox FontSize="12" Height="25" Margin="6,234,10,0" x:Name="comboBoxMode" VerticalAlignment="Top" DropDownClosed="comboBoxMode_DropDownClosed" /> |
810 | <ComboBox FontSize="12" Height="25" Margin="6,234,10,0" x:Name="comboBoxMode" VerticalAlignment="Top" DropDownClosed="comboBoxMode_DropDownClosed" /> |
874 | <Label Height="32" HorizontalAlignment="Right" Margin="0,210,128,0" x:Name="label5" VerticalAlignment="Top" Width="91" Foreground="White" Content="Caching Mode"/> |
811 | <Label Height="32" HorizontalAlignment="Right" Margin="0,210,128,0" x:Name="label5" VerticalAlignment="Top" Width="91" Foreground="White" Content="Caching Mode"/> |
875 | <Button x:Name="buttonPrefetch" Content="Prefetch cache" HorizontalAlignment="Left" Margin="6,261,0,0" VerticalAlignment="Top" Width="144" Height="26" Click="buttonPrefetch_Click"/> |
812 | <Button x:Name="buttonPrefetch" Content="Prefetch cache" HorizontalAlignment="Left" Margin="6,261,0,0" VerticalAlignment="Top" Width="144" Height="26" Click="buttonPrefetch_Click"/> |
876 | <Label HorizontalAlignment="Right" Margin="0,0,99,0" x:Name="label1_Copy" Width="120" Height="29" VerticalAlignment="Top" Foreground="White" Content="Geocoding location"/> |
813 | <Label HorizontalAlignment="Right" Margin="0,0,99,0" x:Name="label1_Copy" Width="120" Height="29" VerticalAlignment="Top" Foreground="White" Content="Geocoding location"/> |
877 | <TextBox Margin="6,373,36,0" x:Name="textBoxLat_currentPos" VerticalContentAlignment="Center" Height="23" VerticalAlignment="Top" /> |
814 | <TextBox Margin="6,373,36,0" x:Name="textBoxLat_currentPos" VerticalContentAlignment="Center" Height="23" VerticalAlignment="Top" /> |
878 | <TextBox Margin="6,397,36,0" x:Name="textBoxLng_currentPos" VerticalContentAlignment="Center" Height="22" VerticalAlignment="Top" /> |
815 | <TextBox Margin="6,397,36,0" x:Name="textBoxLng_currentPos" VerticalContentAlignment="Center" Height="22" VerticalAlignment="Top" /> |
879 | <Label Height="23" HorizontalAlignment="Right" Margin="0,373,4,0" x:Name="label2_Copy" VerticalAlignment="Top" Width="27" VerticalContentAlignment="Center" Foreground="White" Content="lat"/> |
816 | <Label Height="23" HorizontalAlignment="Right" Margin="0,373,4,0" x:Name="label2_Copy" VerticalAlignment="Top" Width="27" VerticalContentAlignment="Center" Foreground="White" Content="lat"/> |
880 | <Label Height="29" HorizontalAlignment="Right" Margin="0,394,4,0" x:Name="label3_Copy" VerticalAlignment="Top" VerticalContentAlignment="Center" Width="27" Foreground="White" Content="lng"/> |
817 | <Label Height="29" HorizontalAlignment="Right" Margin="0,394,4,0" x:Name="label3_Copy" VerticalAlignment="Top" VerticalContentAlignment="Center" Width="27" Foreground="White" Content="lng"/> |
881 | <Label HorizontalAlignment="Right" Margin="0,349,111,0" x:Name="label1_Copy1" Width="109" Foreground="White" Content="Current position" Height="28" VerticalAlignment="Top"/> |
818 | <Label HorizontalAlignment="Right" Margin="0,349,111,0" x:Name="label1_Copy1" Width="109" Foreground="White" Content="Current position" Height="28" VerticalAlignment="Top"/> |
882 | <Slider x:Name="sliderMapZoom" Style="{DynamicResource TouchSliderStyle}" HorizontalAlignment="Left" Margin="10,319,0,0" Width="206" Maximum="24" SmallChange="1" Value="0" IsSnapToTickEnabled="True" ValueChanged="sliderMapZoom_ValueChanged" Height="29" VerticalAlignment="Top"/> |
819 | <Slider x:Name="sliderMapZoom" Style="{DynamicResource TouchSliderStyle}" HorizontalAlignment="Left" Margin="10,319,0,0" Width="206" Maximum="24" SmallChange="1" Value="0" IsSnapToTickEnabled="True" ValueChanged="sliderMapZoom_ValueChanged" Height="29" VerticalAlignment="Top"/> |
883 | <Label Height="23" HorizontalAlignment="Right" Margin="0,291,139,0" x:Name="label2_Copy1" VerticalAlignment="Top" Width="69" VerticalContentAlignment="Center" Foreground="White" Content="Zoomlevel"/> |
820 | <Label Height="23" HorizontalAlignment="Right" Margin="0,291,139,0" x:Name="label2_Copy1" VerticalAlignment="Top" Width="69" VerticalContentAlignment="Center" Foreground="White" Content="Zoomlevel"/> |
884 | <Label Height="23" HorizontalAlignment="Right" Margin="0,291,101,0" x:Name="labelZoom" VerticalAlignment="Top" Width="49" VerticalContentAlignment="Center" Foreground="White" Content="{Binding Value,ElementName=sliderMapZoom}" HorizontalContentAlignment="Center"/> |
821 | <Label Height="23" HorizontalAlignment="Right" Margin="0,291,101,0" x:Name="labelZoom" VerticalAlignment="Top" Width="49" VerticalContentAlignment="Center" Foreground="White" Content="{Binding Value,ElementName=sliderMapZoom}" HorizontalContentAlignment="Center"/> |
885 | <Button x:Name="btnSetHP" Content="set Home" Margin="7,428,139,0" Click="btnSetHP_Click" Height="24" VerticalAlignment="Top"/> |
822 | <Button x:Name="btnSetHP" Content="set Home" Margin="7,428,139,0" Click="btnSetHP_Click" Height="24" VerticalAlignment="Top"/> |
886 | <Button x:Name="btnClearHP" Content="clear Home" Margin="7,452,139,0" Click="btnClearHP_Click" Height="25" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.6"/> |
823 | <Button x:Name="btnClearHP" Content="clear Home" Margin="7,452,139,0" Click="btnClearHP_Click" Height="25" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.6"/> |
887 | <Button x:Name="btnGotoHP" Content="goto Home" Margin="7,477,139,0" Click="btnGotoHP_Click" Height="24" VerticalAlignment="Top"/> |
824 | <Button x:Name="btnGotoHP" Content="goto Home" Margin="7,477,139,0" Click="btnGotoHP_Click" Height="24" VerticalAlignment="Top"/> |
888 | </Grid> |
825 | </Grid> |
889 | </TabItem> |
826 | </TabItem> |
890 | <TabItem Header="Thresholds" Height="20" VerticalAlignment="Top" Margin="13,0,-13,0" HorizontalAlignment="Left" Width="70"> |
827 | <TabItem Header="Thresholds" Height="20" VerticalAlignment="Top" Margin="13,0,-13,0" HorizontalAlignment="Left" Width="70"> |
891 | <Grid> |
828 | <Grid> |
892 | <GroupBox x:Name="groupBox2" Header="Voltage" HorizontalAlignment="Left" Height="109" Margin="10,5,0,0" VerticalAlignment="Top" Width="203" BorderThickness="0.5" Foreground="White"> |
829 | <GroupBox x:Name="groupBox2" Header="Voltage" HorizontalAlignment="Left" Height="109" Margin="10,5,0,0" VerticalAlignment="Top" Width="203" BorderThickness="0.5" Foreground="White"> |
893 | <Grid Margin="0,0,-6,-3.96"> |
830 | <Grid Margin="0,0,-6,-3.96"> |
894 | <Slider x:Name="sliderThresholdVoltageCrit" HorizontalAlignment="Left" Height="23" Margin="10,65,0,0" VerticalAlignment="Top" Width="177" Maximum="{Binding Value, ElementName=sliderThresholdVoltageWarn}" Minimum="{Binding Minimum, ElementName=sliderThresholdVoltageWarn}" ValueChanged="sliderThresholdVoltageCrit_ValueChanged" TickFrequency="0.1" IsSnapToTickEnabled="True"/> |
831 | <Slider x:Name="sliderThresholdVoltageCrit" HorizontalAlignment="Left" Height="23" Margin="10,65,0,0" VerticalAlignment="Top" Width="177" Maximum="{Binding Value, ElementName=sliderThresholdVoltageWarn}" Minimum="{Binding Minimum, ElementName=sliderThresholdVoltageWarn}" ValueChanged="sliderThresholdVoltageCrit_ValueChanged" TickFrequency="0.1" IsSnapToTickEnabled="True"/> |
895 | <Label x:Name="labelThresholdVoltageCrit" HorizontalAlignment="Left" Margin="86,41,0,0" VerticalAlignment="Top" Foreground="White" Height="25" Width="45" Content="{Binding Value, ElementName=sliderThresholdVoltageCrit}"> |
832 | <Label x:Name="labelThresholdVoltageCrit" HorizontalAlignment="Left" Margin="86,41,0,0" VerticalAlignment="Top" Foreground="White" Height="25" Width="45" Content="{Binding Value, ElementName=sliderThresholdVoltageCrit}"> |
896 | <Label.Style> |
833 | <Label.Style> |
897 | <Style TargetType="{x:Type Label}"> |
834 | <Style TargetType="{x:Type Label}"> |
898 | <Style.Triggers> |
835 | <Style.Triggers> |
899 | <DataTrigger Binding="{Binding Value, ElementName=sliderThresholdVoltageCrit}"> |
836 | <DataTrigger Binding="{Binding Value, ElementName=sliderThresholdVoltageCrit}"> |
900 | <Setter Property="Content" Value="{Binding Value, ElementName=sliderThresholdVoltageCrit}"/> |
837 | <Setter Property="Content" Value="{Binding Value, ElementName=sliderThresholdVoltageCrit}"/> |
901 | </DataTrigger> |
838 | </DataTrigger> |
902 | </Style.Triggers> |
839 | </Style.Triggers> |
903 | </Style> |
840 | </Style> |
904 | </Label.Style> |
841 | </Label.Style> |
905 | </Label> |
842 | </Label> |
906 | <Label x:Name="labelThresholdVoltageCrit_Copy" Content="critical" HorizontalAlignment="Left" Margin="8,41,0,0" VerticalAlignment="Top" Foreground="White"/> |
843 | <Label x:Name="labelThresholdVoltageCrit_Copy" Content="critical" HorizontalAlignment="Left" Margin="8,41,0,0" VerticalAlignment="Top" Foreground="White"/> |
907 | <Slider x:Name="sliderThresholdVoltageWarn" HorizontalAlignment="Left" Height="23" Margin="10,22,0,0" VerticalAlignment="Top" Width="177" ValueChanged="sliderThresholdVoltageWarn_ValueChanged" Maximum="30" TickFrequency="0.1" IsSnapToTickEnabled="True"> |
844 | <Slider x:Name="sliderThresholdVoltageWarn" HorizontalAlignment="Left" Height="23" Margin="10,22,0,0" VerticalAlignment="Top" Width="177" ValueChanged="sliderThresholdVoltageWarn_ValueChanged" Maximum="30" TickFrequency="0.1" IsSnapToTickEnabled="True"> |
908 | 845 | ||
909 | </Slider> |
846 | </Slider> |
910 | <Label x:Name="labelThresholdVoltageWarn" HorizontalAlignment="Left" Margin="86,-2,0,0" VerticalAlignment="Top" Foreground="White" Height="25" Width="45" Content="{Binding Value, ElementName=sliderThresholdVoltageWarn}"> |
847 | <Label x:Name="labelThresholdVoltageWarn" HorizontalAlignment="Left" Margin="86,-2,0,0" VerticalAlignment="Top" Foreground="White" Height="25" Width="45" Content="{Binding Value, ElementName=sliderThresholdVoltageWarn}"> |
911 | <Label.Style> |
848 | <Label.Style> |
912 | <Style TargetType="{x:Type Label}"> |
849 | <Style TargetType="{x:Type Label}"> |
913 | <Style.Triggers> |
850 | <Style.Triggers> |
914 | <DataTrigger Binding="{Binding Value, ElementName=sliderThresholdVoltageWarn}"> |
851 | <DataTrigger Binding="{Binding Value, ElementName=sliderThresholdVoltageWarn}"> |
915 | <Setter Property="Content" Value="{Binding Value, ElementName=sliderThresholdVoltageWarn}"/> |
852 | <Setter Property="Content" Value="{Binding Value, ElementName=sliderThresholdVoltageWarn}"/> |
916 | </DataTrigger> |
853 | </DataTrigger> |
917 | </Style.Triggers> |
854 | </Style.Triggers> |
918 | </Style> |
855 | </Style> |
919 | </Label.Style> |
856 | </Label.Style> |
920 | </Label> |
857 | </Label> |
921 | <Label x:Name="labelThresholdVoltageCrit_Copy2" Content="warning" HorizontalAlignment="Left" Margin="8,-2,0,0" VerticalAlignment="Top" Foreground="White"/> |
858 | <Label x:Name="labelThresholdVoltageCrit_Copy2" Content="warning" HorizontalAlignment="Left" Margin="8,-2,0,0" VerticalAlignment="Top" Foreground="White"/> |
922 | 859 | ||
923 | </Grid> |
860 | </Grid> |
924 | </GroupBox> |
861 | </GroupBox> |
925 | <GroupBox x:Name="groupBox2_Copy1" Header="Voice output" HorizontalAlignment="Left" Height="132" Margin="10,221,0,0" VerticalAlignment="Top" Width="203" BorderThickness="0.5" Foreground="White"> |
862 | <GroupBox x:Name="groupBox2_Copy1" Header="Voice output" HorizontalAlignment="Left" Height="132" Margin="10,221,0,0" VerticalAlignment="Top" Width="203" BorderThickness="0.5" Foreground="White"> |
926 | <Grid Margin="0,0,-6,-3.96"> |
863 | <Grid Margin="0,0,-6,-3.96"> |
927 | <CheckBox x:Name="checkBoxSatfixLost" Content="SatFix lost" HorizontalAlignment="Left" Height="16" Margin="10,48,0,0" VerticalAlignment="Top" Width="90" Foreground="#FFFFFEFE" Click="checkBoxSatfixLost_Click"/> |
864 | <CheckBox x:Name="checkBoxSatfixLost" Content="SatFix lost" HorizontalAlignment="Left" Height="16" Margin="10,48,0,0" VerticalAlignment="Top" Width="90" Foreground="#FFFFFEFE" Click="checkBoxSatfixLost_Click"/> |
928 | <CheckBox x:Name="checkBoxMagneticField" Content="Magnetic field level" HorizontalAlignment="Left" Height="16" Margin="10,69,0,0" VerticalAlignment="Top" Width="131" Foreground="#FFFFFEFE" Click="checkBoxMagneticField_Click"/> |
865 | <CheckBox x:Name="checkBoxMagneticField" Content="Magnetic field level" HorizontalAlignment="Left" Height="16" Margin="10,69,0,0" VerticalAlignment="Top" Width="131" Foreground="#FFFFFEFE" Click="checkBoxMagneticField_Click"/> |
929 | <CheckBox x:Name="checkBoxRClevel" Content="RC level" HorizontalAlignment="Left" Height="16" Margin="10,90,0,0" VerticalAlignment="Top" Width="131" Foreground="#FFFFFEFE" Click="checkBoxRClevel_Click"/> |
866 | <CheckBox x:Name="checkBoxRClevel" Content="RC level" HorizontalAlignment="Left" Height="16" Margin="10,90,0,0" VerticalAlignment="Top" Width="131" Foreground="#FFFFFEFE" Click="checkBoxRClevel_Click"/> |
930 | <CheckBox x:Name="checkBoxThresholdDistanceVoice" Content="Distance HP" HorizontalAlignment="Left" Height="16" Margin="10,27,0,0" VerticalAlignment="Top" Width="90" Foreground="#FFFFFEFE" Click="checkBoxThresholdDistanceVoice_Click"/> |
867 | <CheckBox x:Name="checkBoxThresholdDistanceVoice" Content="Distance HP" HorizontalAlignment="Left" Height="16" Margin="10,27,0,0" VerticalAlignment="Top" Width="90" Foreground="#FFFFFEFE" Click="checkBoxThresholdDistanceVoice_Click"/> |
931 | <CheckBox x:Name="checkBoxThresholdVoltageVoice" Content="Battery voltage" HorizontalAlignment="Left" Height="16" Margin="10,6,0,0" VerticalAlignment="Top" Width="112" Foreground="#FFFFFEFE" Click="checkBoxThresholdVoltageVoice_Click"/> |
868 | <CheckBox x:Name="checkBoxThresholdVoltageVoice" Content="Battery voltage" HorizontalAlignment="Left" Height="16" Margin="10,6,0,0" VerticalAlignment="Top" Width="112" Foreground="#FFFFFEFE" Click="checkBoxThresholdVoltageVoice_Click"/> |
932 | </Grid> |
869 | </Grid> |
933 | </GroupBox> |
870 | </GroupBox> |
934 | <GroupBox x:Name="grpBox" Header="Distance HP" HorizontalAlignment="Left" Height="71" Margin="10,118,0,0" VerticalAlignment="Top" Width="203" BorderThickness="0.5" Foreground="White"> |
871 | <GroupBox x:Name="grpBox" Header="Distance HP" HorizontalAlignment="Left" Height="71" Margin="10,118,0,0" VerticalAlignment="Top" Width="203" BorderThickness="0.5" Foreground="White"> |
935 | <Grid Margin="0,0,-6,-3.96"> |
872 | <Grid Margin="0,0,-6,-3.96"> |
936 | <Slider x:Name="sliderThresholdDistanceWarn" HorizontalAlignment="Left" Height="23" Margin="10,27,0,0" VerticalAlignment="Top" Width="177" ValueChanged="sliderThresholdDistanceWarn_ValueChanged" Maximum="1000" IsSnapToTickEnabled="True" Minimum="10" SmallChange="1" Value="100"/> |
873 | <Slider x:Name="sliderThresholdDistanceWarn" HorizontalAlignment="Left" Height="23" Margin="10,27,0,0" VerticalAlignment="Top" Width="177" ValueChanged="sliderThresholdDistanceWarn_ValueChanged" Maximum="1000" IsSnapToTickEnabled="True" Minimum="10" SmallChange="1" Value="100"/> |
937 | <Label x:Name="labelThresholdDistanceWarn" HorizontalAlignment="Left" Margin="86,3,0,0" VerticalAlignment="Top" Foreground="White" Height="25" Width="45" Content="{Binding Value, ElementName=sliderThresholdDistanceWarn}"> |
874 | <Label x:Name="labelThresholdDistanceWarn" HorizontalAlignment="Left" Margin="86,3,0,0" VerticalAlignment="Top" Foreground="White" Height="25" Width="45" Content="{Binding Value, ElementName=sliderThresholdDistanceWarn}"> |
938 | <Label.Style> |
875 | <Label.Style> |
939 | <Style TargetType="{x:Type Label}"> |
876 | <Style TargetType="{x:Type Label}"> |
940 | <Style.Triggers> |
877 | <Style.Triggers> |
941 | <DataTrigger Binding="{Binding Value, ElementName=sliderThresholdDistanceWarn}"> |
878 | <DataTrigger Binding="{Binding Value, ElementName=sliderThresholdDistanceWarn}"> |
942 | <Setter Property="Content" Value="{Binding Value, ElementName=sliderThresholdDistanceWarn}"/> |
879 | <Setter Property="Content" Value="{Binding Value, ElementName=sliderThresholdDistanceWarn}"/> |
943 | </DataTrigger> |
880 | </DataTrigger> |
944 | </Style.Triggers> |
881 | </Style.Triggers> |
945 | </Style> |
882 | </Style> |
946 | </Label.Style> |
883 | </Label.Style> |
947 | </Label> |
884 | </Label> |
948 | 885 | ||
949 | </Grid> |
886 | </Grid> |
950 | </GroupBox> |
887 | </GroupBox> |
951 | </Grid> |
888 | </Grid> |
952 | </TabItem> |
889 | </TabItem> |
953 | </TabControl> |
890 | </TabControl> |
954 | </Grid> |
891 | </Grid> |
955 | <Border BorderThickness="0,2,0,0" Height="2" Margin="0,34,0,0" VerticalAlignment="Top" Visibility="Hidden"> |
892 | <Border BorderThickness="0,2,0,0" Height="2" Margin="0,34,0,0" VerticalAlignment="Top" Visibility="Hidden"> |
956 | <Border.BorderBrush> |
893 | <Border.BorderBrush> |
957 | <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> |
894 | <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> |
958 | <GradientStop Color="#FF9DCAF9" Offset="0"/> |
895 | <GradientStop Color="#FF9DCAF9" Offset="0"/> |
959 | <GradientStop Color="#FF004385" Offset="1"/> |
896 | <GradientStop Color="#FF004385" Offset="1"/> |
960 | </LinearGradientBrush> |
897 | </LinearGradientBrush> |
961 | </Border.BorderBrush> |
898 | </Border.BorderBrush> |
962 | </Border> |
899 | </Border> |
963 | <ArtificialHorizon:ArtificialHorizon x:Name="ArtHor" Margin="0,0,-41,-26" Height="143" Width="177" HorizontalAlignment="Right" VerticalAlignment="Bottom" Visibility="{Binding IsChecked, ElementName=chkBoxShowHorizon, Converter={StaticResource BooleanToVisibility}}"> |
900 | <ArtificialHorizon:ArtificialHorizon x:Name="ArtHor" Margin="0,0,-22,-29" Height="143" Width="177" HorizontalAlignment="Right" VerticalAlignment="Bottom" Visibility="{Binding IsChecked, ElementName=chkBoxShowHorizon, Converter={StaticResource BooleanToVisibility}}"> |
964 | <ArtificialHorizon:ArtificialHorizon.RenderTransform> |
901 | <ArtificialHorizon:ArtificialHorizon.RenderTransform> |
965 | <ScaleTransform |
902 | <ScaleTransform |
966 | CenterX="136" |
903 | CenterX="136" |
967 | CenterY="117" |
904 | CenterY="117" |
968 | ScaleX="{Binding ElementName=UIScaleHorizonSlider,Path=Value}" |
905 | ScaleX="{Binding ElementName=UIScaleHorizonSlider,Path=Value}" |
969 | ScaleY="{Binding ElementName=UIScaleHorizonSlider,Path=Value}" |
906 | ScaleY="{Binding ElementName=UIScaleHorizonSlider,Path=Value}" |
970 | /> |
907 | /> |
971 | </ArtificialHorizon:ArtificialHorizon.RenderTransform> |
908 | </ArtificialHorizon:ArtificialHorizon.RenderTransform> |
972 | </ArtificialHorizon:ArtificialHorizon> |
909 | </ArtificialHorizon:ArtificialHorizon> |
973 | <Grid x:Name="GridLog" Margin="257,0,0,0" Background="#66000000" Height="66" VerticalAlignment="Bottom" HorizontalAlignment="Left" Width="510"> |
910 | <Grid x:Name="GridLog" Margin="257,0,0,0" Background="#66000000" Height="66" VerticalAlignment="Bottom" HorizontalAlignment="Left" Width="510"> |
974 | <Grid.LayoutTransform> |
911 | <Grid.LayoutTransform> |
975 | <ScaleTransform |
912 | <ScaleTransform |
976 | CenterX="0" |
913 | CenterX="0" |
977 | CenterY="0" |
914 | CenterY="0" |
978 | ScaleX="{Binding ElementName=UIScaleLOGSlider,Path=Value}" |
915 | ScaleX="{Binding ElementName=UIScaleLOGSlider,Path=Value}" |
979 | ScaleY="{Binding ElementName=UIScaleLOGSlider,Path=Value}" |
916 | ScaleY="{Binding ElementName=UIScaleLOGSlider,Path=Value}" |
980 | /> |
917 | /> |
981 | </Grid.LayoutTransform> |
918 | </Grid.LayoutTransform> |
982 | <RichTextBox x:Name="rtfError" Height="60" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="216" Margin="0,0,7,2" /> |
919 | <RichTextBox x:Name="rtfError" Height="60" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="216" Margin="0,0,7,2" /> |
983 | <RichTextBox x:Name="rtfTerminal" Margin="0,0,228,2" HorizontalAlignment="Right" Width="276" Height="60" VerticalAlignment="Bottom" /> |
920 | <RichTextBox x:Name="rtfTerminal" Margin="0,0,228,2" HorizontalAlignment="Right" Width="276" Height="60" VerticalAlignment="Bottom" /> |
984 | </Grid> |
921 | </Grid> |
985 | <Grid x:Name="GridMotors" Margin="0,36,0,0" Background="#66000000" Height="285" VerticalAlignment="Top" HorizontalAlignment="Right" Width="132" Visibility="Hidden"> |
922 | <Grid x:Name="GridMotors" Margin="0,38,25,0" Background="#66000000" Height="285" VerticalAlignment="Top" HorizontalAlignment="Right" Width="132" Visibility="Hidden"> |
986 | <Grid.LayoutTransform> |
923 | <Grid.LayoutTransform> |
987 | <ScaleTransform |
924 | <ScaleTransform |
988 | CenterX="0" |
925 | CenterX="0" |
989 | CenterY="0" |
926 | CenterY="0" |
990 | ScaleX="{Binding ElementName=UIScaleMotorsSlider,Path=Value}" |
927 | ScaleX="{Binding ElementName=UIScaleMotorsSlider,Path=Value}" |
991 | ScaleY="{Binding ElementName=UIScaleMotorsSlider,Path=Value}" |
928 | ScaleY="{Binding ElementName=UIScaleMotorsSlider,Path=Value}" |
992 | /> |
929 | /> |
993 | </Grid.LayoutTransform> |
930 | </Grid.LayoutTransform> |
994 | <DataGrid x:Name="dgvMotors1" HorizontalAlignment="Left" Height="272" Margin="1,3,0,0" VerticalAlignment="Top" Width="137" ItemsSource="{Binding}" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" IsReadOnly="True" Background="{x:Null}" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Disabled" BorderBrush="{x:Null}"/> |
931 | <DataGrid x:Name="dgvMotors1" HorizontalAlignment="Left" Height="272" Margin="1,3,-6,0" VerticalAlignment="Top" Width="137" ItemsSource="{Binding}" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" IsReadOnly="True" Background="{x:Null}" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Disabled" BorderBrush="{x:Null}"/> |
995 | <!--<DataGrid x:Name="dgvMotors2" HorizontalAlignment="Left" Height="116" Margin="137,6,0,0" VerticalAlignment="Top" Width="129" ItemsSource="{Binding}" IsReadOnly="True" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" FontSize="14" Background="{x:Null}" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Disabled" BorderBrush="{x:Null}" Visibility="Collapsed"/>--> |
932 | <!--<DataGrid x:Name="dgvMotors2" HorizontalAlignment="Left" Height="116" Margin="137,6,0,0" VerticalAlignment="Top" Width="129" ItemsSource="{Binding}" IsReadOnly="True" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" FontSize="14" Background="{x:Null}" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Disabled" BorderBrush="{x:Null}" Visibility="Collapsed"/>--> |
996 | </Grid> |
933 | </Grid> |
997 | <Grid x:Name="GridOSD" Margin="0,36,136,0" Background="#66000000" Height="127" VerticalAlignment="Top" HorizontalAlignment="Right" Width="257" Visibility="Hidden"> |
934 | <Grid x:Name="GridOSD" Margin="0,38,330,0" Background="#66000000" Height="127" VerticalAlignment="Top" HorizontalAlignment="Right" Width="257" Visibility="Hidden"> |
998 | <Grid.LayoutTransform> |
935 | <Grid.LayoutTransform> |
999 | <ScaleTransform |
936 | <ScaleTransform |
1000 | CenterX="0" |
937 | CenterX="0" |
1001 | CenterY="0" |
938 | CenterY="0" |
1002 | ScaleX="{Binding ElementName=UIScaleOSDSlider,Path=Value}" |
939 | ScaleX="{Binding ElementName=UIScaleOSDSlider,Path=Value}" |
1003 | ScaleY="{Binding ElementName=UIScaleOSDSlider,Path=Value}" |
940 | ScaleY="{Binding ElementName=UIScaleOSDSlider,Path=Value}" |
1004 | /> |
941 | /> |
1005 | </Grid.LayoutTransform> |
942 | </Grid.LayoutTransform> |
1006 | <RichTextBox x:Name="rtfOSD" Height="83" VerticalAlignment="Top" HorizontalAlignment="Left" Width="190" Margin="10,5,0,0" FontFamily="Consolas" FontSize="16" /> |
943 | <RichTextBox x:Name="rtfOSD" Height="83" VerticalAlignment="Top" HorizontalAlignment="Left" Width="190" Margin="10,5,0,0" FontFamily="Consolas" FontSize="16" /> |
1007 | <ComboBox x:Name="cbOSD" HorizontalAlignment="Left" Margin="203,96,0,0" VerticalAlignment="Top" Width="47" Height="27" DropDownClosed="cbOSD_DropDownClosing"/> |
944 | <ComboBox x:Name="cbOSD" HorizontalAlignment="Left" Margin="203,96,0,0" VerticalAlignment="Top" Width="47" Height="27" DropDownClosed="cbOSD_DropDownClosing"/> |
1008 | <Button x:Name="btnOSDBackward" Content="Å" HorizontalAlignment="Left" Height="34" Margin="203,44,0,0" VerticalAlignment="Top" Width="47" FontFamily="Wingdings 3" Click="btnOSDBackward_Click"/> |
945 | <Button x:Name="btnOSDBackward" Content="Å" HorizontalAlignment="Left" Height="34" Margin="203,44,0,0" VerticalAlignment="Top" Width="47" FontFamily="Wingdings 3" Click="btnOSDBackward_Click"/> |
1009 | <Button x:Name="btnOSDForward" Content="Æ" HorizontalAlignment="Left" Height="34" Margin="203,5,0,0" VerticalAlignment="Top" Width="47" FontFamily="Wingdings 3" Click="btnOSDForward_Click"/> |
946 | <Button x:Name="btnOSDForward" Content="Æ" HorizontalAlignment="Left" Height="34" Margin="203,5,0,0" VerticalAlignment="Top" Width="47" FontFamily="Wingdings 3" Click="btnOSDForward_Click"/> |
1010 | <Label x:Name="label_Copy7" Content="Page" HorizontalAlignment="Left" Margin="205,78,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="47"/> |
947 | <Label x:Name="label_Copy7" Content="Page" HorizontalAlignment="Left" Margin="205,78,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="47"/> |
1011 | <Button x:Name="btnOSDEnter" Content="" HorizontalAlignment="Left" Height="34" Margin="87,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDEnter_Click"/> |
948 | <Button x:Name="btnOSDEnter" Content="" HorizontalAlignment="Left" Height="34" Margin="87,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDEnter_Click"/> |
1012 | <Button x:Name="btnOSDLeave" Content="" HorizontalAlignment="Left" Height="34" Margin="144,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDLeave_Click"/> |
949 | <Button x:Name="btnOSDLeave" Content="" HorizontalAlignment="Left" Height="34" Margin="144,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDLeave_Click"/> |
1013 | </Grid> |
950 | </Grid> |
1014 | <Grid x:Name="GridWP" Margin="23,36,0,0" Background="#7F000000" Height="275" VerticalAlignment="Top" Visibility="Collapsed"> |
951 | <Grid x:Name="GridWP" Margin="23,36,25,0" Background="#7F000000" Height="275" VerticalAlignment="Top" Visibility="Collapsed"> |
1015 | <DataGrid x:Name="dgvWP" Height="162" Margin="10,10,10,0" VerticalAlignment="Top" Background="{x:Null}" ItemsSource="{Binding}" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" BorderBrush="{x:Null}" Padding="0"/> |
952 | <DataGrid x:Name="dgvWP" Height="162" Margin="10,10,10,0" VerticalAlignment="Top" Background="{x:Null}" ItemsSource="{Binding}" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" BorderBrush="{x:Null}" Padding="0"/> |
1016 | <Button x:Name="btnGetWPList" Content="" HorizontalAlignment="Left" Height="39" Margin="10,172,0,0" VerticalAlignment="Top" Width="78" Click="btnGetWP_Click" ToolTip="Download WP-list from copter" BorderBrush="#FFBDBDBD"> |
953 | <Button x:Name="btnGetWPList" Content="" HorizontalAlignment="Left" Height="39" Margin="10,172,0,0" VerticalAlignment="Top" Width="78" Click="btnGetWP_Click" ToolTip="Download WP-list from copter" BorderBrush="#FFBDBDBD"> |
1017 | <Button.Background> |
954 | <Button.Background> |
1018 | <ImageBrush ImageSource="Images/FromCopterToPc.png" Stretch="Uniform"/> |
955 | <ImageBrush ImageSource="Images/FromCopterToPc.png" Stretch="Uniform"/> |
1019 | </Button.Background> |
956 | </Button.Background> |
1020 | </Button> |
957 | </Button> |
1021 | <Label x:Name="label4" Content="Items" HorizontalAlignment="Left" Margin="94,177,0,0" VerticalAlignment="Top" Width="80" Foreground="White"/> |
958 | <Label x:Name="label4" Content="Items" HorizontalAlignment="Left" Margin="94,177,0,0" VerticalAlignment="Top" Width="80" Foreground="White"/> |
1022 | <Label x:Name="lblWPCount" Content="##" HorizontalAlignment="Left" Margin="128,178,0,0" VerticalAlignment="Top" Width="28" Foreground="White"/> |
959 | <Label x:Name="lblWPCount" Content="##" HorizontalAlignment="Left" Margin="128,178,0,0" VerticalAlignment="Top" Width="28" Foreground="White"/> |
1023 | <Label x:Name="label4_Copy" Content="WP Index" HorizontalAlignment="Left" Margin="94,194,0,0" VerticalAlignment="Top" Width="80" Foreground="White" Visibility="Hidden"/> |
960 | <Label x:Name="label4_Copy" Content="WP Index" HorizontalAlignment="Left" Margin="94,194,0,0" VerticalAlignment="Top" Width="80" Foreground="White" Visibility="Hidden"/> |
1024 | <Label x:Name="lblWPIndex" Content="##" HorizontalAlignment="Left" Margin="170,194,0,0" VerticalAlignment="Top" Width="28" Foreground="White" Visibility="Hidden"/> |
961 | <Label x:Name="lblWPIndex" Content="##" HorizontalAlignment="Left" Margin="170,194,0,0" VerticalAlignment="Top" Width="28" Foreground="White" Visibility="Hidden"/> |
1025 | <Button x:Name="btnSendWPList" Content="" HorizontalAlignment="Left" Height="39" Margin="10,211,0,0" VerticalAlignment="Top" Width="78" ToolTip="Upload WP-list to copter" BorderBrush="#FFBDBDBD" Click="btnSendWPList_Click"> |
962 | <Button x:Name="btnSendWPList" Content="" HorizontalAlignment="Left" Height="39" Margin="10,211,0,0" VerticalAlignment="Top" Width="78" ToolTip="Upload WP-list to copter" BorderBrush="#FFBDBDBD" Click="btnSendWPList_Click"> |
1026 | <Button.Background> |
963 | <Button.Background> |
1027 | <ImageBrush ImageSource="Images/FromPcToCopter.png" Stretch="Uniform"/> |
964 | <ImageBrush ImageSource="Images/FromPcToCopter.png" Stretch="Uniform"/> |
1028 | </Button.Background> |
965 | </Button.Background> |
1029 | </Button> |
966 | </Button> |
1030 | </Grid> |
967 | </Grid> |
- | 968 | <Grid x:Name="GridSideBarR" Background="#66000000" Margin="0,36,0,0" HorizontalAlignment="Right" Width="23"> |
|
- | 969 | <Label x:Name="labelMotordata" Content="Motors" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-25,233,-26,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" MouseDown="labelMotorData_MouseDown" FontSize="14" HorizontalAlignment="Left" Width="74" Height="22" VerticalAlignment="Top"> |
|
- | 970 | <Label.RenderTransform> |
|
- | 971 | <TransformGroup> |
|
- | 972 | <ScaleTransform/> |
|
- | 973 | <SkewTransform/> |
|
- | 974 | <RotateTransform Angle="90"/> |
|
- | 975 | <TranslateTransform/> |
|
- | 976 | </TransformGroup> |
|
- | 977 | </Label.RenderTransform> |
|
- | 978 | <Label.Style> |
|
- | 979 | <Style TargetType="{x:Type Label}"> |
|
- | 980 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
|
- | 981 | <Style.Triggers> |
|
- | 982 | <Trigger Property="IsMouseOver" Value="True"> |
|
- | 983 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
|
- | 984 | </Trigger> |
|
- | 985 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridMotors}" Value="True"> |
|
- | 986 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
|
- | 987 | </DataTrigger> |
|
- | 988 | </Style.Triggers> |
|
- | 989 | </Style> |
|
- | 990 | </Label.Style> |
|
- | 991 | </Label> |
|
- | 992 | <Label x:Name="labelOSD" Content="OSD" Padding="0" RenderTransformOrigin="0.5,0.5" Margin="-25,158,-26,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" MouseDown="labelOSD_MouseDown" FontSize="14" HorizontalAlignment="Left" Width="74" Height="22" VerticalAlignment="Top"> |
|
- | 993 | <Label.RenderTransform> |
|
- | 994 | <TransformGroup> |
|
- | 995 | <ScaleTransform/> |
|
- | 996 | <SkewTransform/> |
|
- | 997 | <RotateTransform Angle="90"/> |
|
- | 998 | <TranslateTransform/> |
|
- | 999 | </TransformGroup> |
|
- | 1000 | </Label.RenderTransform> |
|
- | 1001 | <Label.Style> |
|
- | 1002 | <Style TargetType="{x:Type Label}"> |
|
- | 1003 | <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> |
|
- | 1004 | <Style.Triggers> |
|
- | 1005 | <Trigger Property="IsMouseOver" Value="True"> |
|
- | 1006 | <Setter Property="Background" Value="{DynamicResource PressedItemBrush}"/> |
|
- | 1007 | </Trigger> |
|
- | 1008 | <DataTrigger Binding="{Binding IsVisible, ElementName=GridOSD}" Value="True"> |
|
- | 1009 | <Setter Property="Background" Value="{DynamicResource ActiveItemBrush}"/> |
|
- | 1010 | </DataTrigger> |
|
- | 1011 | </Style.Triggers> |
|
- | 1012 | </Style> |
|
- | 1013 | </Label.Style> |
|
- | 1014 | </Label> |
|
- | 1015 | <TextBox x:Name="tbSideBarStatusMotors" HorizontalAlignment="Right" Height="21" Margin="0,9,1,0" TextWrapping="NoWrap" Text="M" VerticalAlignment="Top" Width="21" FontSize="14" BorderBrush="#FFD3D2D2" Background="Transparent" Foreground="#FFD3D2D2" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" UndoLimit="0" AllowDrop="False" IsReadOnly="True" IsUndoEnabled="False" MaxLines="1" MinLines="1" MaxLength="1" ToolTip="Motors on/off" FontWeight="Bold"> |
|
- | 1016 | <TextBox.Resources> |
|
- | 1017 | <Style TargetType="{x:Type Border}"> |
|
- | 1018 | <Setter Property="CornerRadius" Value="30"/> |
|
- | 1019 | </Style> |
|
- | 1020 | </TextBox.Resources> |
|
- | 1021 | </TextBox> |
|
- | 1022 | <TextBox x:Name="tbSideBarStatusPH" HorizontalAlignment="Left" Height="19" Margin="1,32,0,0" Text="PH" VerticalAlignment="Top" Width="21" Background="Transparent" Foreground="#FFD3D2D2" AllowDrop="False" BorderThickness="0.6" ToolTip="Position Hold / Coming Home" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsUndoEnabled="False" MaxLines="1" BorderBrush="#FFD3D2D2" UndoLimit="0" FontWeight="Bold"/> |
|
- | 1023 | <TextBox x:Name="tbSideBarStatusCF" HorizontalAlignment="Left" Height="19" Margin="1,53,0,0" Text="CF" VerticalAlignment="Top" Width="21" Background="Transparent" Foreground="#FFD3D2D2" AllowDrop="False" BorderThickness="0.6" ToolTip="Carefree" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsUndoEnabled="False" MaxLines="1" BorderBrush="#FFD3D2D2" UndoLimit="0" FontWeight="Bold"/> |
|
- | 1024 | <TextBox x:Name="tbSideBarStatusAC" HorizontalAlignment="Left" Height="19" Margin="1,74,0,0" Text="AC" VerticalAlignment="Top" Width="21" Background="Transparent" Foreground="#FFD3D2D2" AllowDrop="False" BorderThickness="0.6" ToolTip="Altitude control" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsUndoEnabled="False" MaxLines="1" BorderBrush="#FFD3D2D2" UndoLimit="0" FontWeight="Bold"/> |
|
- | 1025 | <TextBox x:Name="tbSideBarStatusEmergencyLanding" HorizontalAlignment="Left" Height="21" Margin="1,95,0,0" TextWrapping="NoWrap" Text="H" VerticalAlignment="Top" Width="21" FontSize="14" BorderBrush="#FFD3D2D2" Background="Transparent" Foreground="#FFD3D2D2" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" UndoLimit="0" AllowDrop="False" IsReadOnly="True" IsUndoEnabled="False" MaxLines="1" MinLines="1" MaxLength="1" ToolTip="Emergency landing" FontWeight="Bold"> |
|
- | 1026 | <TextBox.Resources> |
|
- | 1027 | <Style TargetType="{x:Type Border}"> |
|
- | 1028 | <Setter Property="CornerRadius" Value="30"/> |
|
- | 1029 | </Style> |
|
- | 1030 | </TextBox.Resources> |
|
- | 1031 | </TextBox> |
|
- | 1032 | </Grid> |
|
1031 | <!--<Rectangle x:Name="rctConnection" Fill="#FFF4F4F5" Height="16" Margin="0,10,7,0" Stroke="Black" VerticalAlignment="Top" HorizontalAlignment="Right" Width="15"/>--> |
1033 | <!--<Rectangle x:Name="rctConnection" Fill="#FFF4F4F5" Height="16" Margin="0,10,7,0" Stroke="Black" VerticalAlignment="Top" HorizontalAlignment="Right" Width="15"/>--> |
1032 | </Grid> |
1034 | </Grid> |
1033 | <Label x:Name="labelSwitchToNavi" Content="The communication is set to FlightControl
The necessary data can ONLY be accessed 
by the NaviControl!
Please switch to NaviControl in the settings tab" HorizontalAlignment="Left" Height="161" Margin="347,147,0,0" VerticalAlignment="Top" Width="574" Foreground="White" FontSize="26.667" Style="{StaticResource HideSwitchNCLabel}" Tag="{Binding ElementName=tbCtrl}" > |
1035 | <Label x:Name="labelSwitchToNavi" Content="The communication is set to FlightControl
The necessary data can ONLY be accessed 
by the NaviControl!
Please switch to NaviControl in the settings tab" HorizontalAlignment="Left" Height="161" Margin="347,147,0,0" VerticalAlignment="Top" Width="574" Foreground="White" FontSize="26.667" Style="{StaticResource HideSwitchNCLabel}" Tag="{Binding ElementName=tbCtrl}" > |
1034 | <Label.Background> |
1036 | <Label.Background> |
1035 | <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0"> |
1037 | <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0"> |
1036 | <GradientStop Color="#B2FF2121" Offset="0.457"/> |
1038 | <GradientStop Color="#B2FF2121" Offset="0.457"/> |
1037 | <GradientStop Color="Red" Offset="1"/> |
1039 | <GradientStop Color="Red" Offset="1"/> |
1038 | </LinearGradientBrush> |
1040 | </LinearGradientBrush> |
1039 | </Label.Background> |
1041 | </Label.Background> |
1040 | </Label> |
1042 | </Label> |
1041 | 1043 | ||
1042 | </Grid> |
1044 | </Grid> |
1043 | </Window> |
1045 | </Window> |