6,11 → 6,14 |
xmlns:local="clr-namespace:MKLiveView" |
xmlns:WindowsPresentation="clr-namespace:GMap.NET.WindowsPresentation;assembly=GMap.NET.WindowsPresentation" |
xmlns:ArtificialHorizon="clr-namespace:MKLiveView.ArtificialHorizon" |
xmlns:wpConverter="clr-namespace:MKLiveView" |
x:Class="MKLiveView.MainWindow" |
mc:Ignorable="d" |
Title="MK LiveView 1.0" Height="686" Width="1017" Icon="MK.ico" |
DataContext="{Binding RelativeSource={RelativeSource Self}}" Loaded="Window_Loaded" Closing="Window_Closing"> |
<Window.Resources> |
<wpConverter:waypointsConverter x:Key="wpConvert" /> |
|
<BooleanToVisibilityConverter x:Key="BooleanToVisibility" /> |
<LinearGradientBrush x:Key="ActiveItemBrush" EndPoint="0,1" StartPoint="0,0"> |
<GradientStop Color="#FFC6F5FF"/> |
948,27 → 951,44 |
<Button x:Name="btnOSDEnter" Content="" HorizontalAlignment="Left" Height="34" Margin="87,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDEnter_Click"/> |
<Button x:Name="btnOSDLeave" Content="" HorizontalAlignment="Left" Height="34" Margin="144,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDLeave_Click"/> |
</Grid> |
<Grid x:Name="GridWP" Margin="23,36,25,0" Background="#7F000000" Height="387" VerticalAlignment="Top"> |
<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"/> |
<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"> |
<Grid x:Name="GridWP" Margin="23,36,25,0" Background="#7F000000" Height="456" VerticalAlignment="Top"> |
<Button x:Name="btnGetWPList" Content="" HorizontalAlignment="Left" Height="39" Margin="10,362,0,0" VerticalAlignment="Top" Width="78" Click="btnGetWP_Click" ToolTip="Download WP-list from copter" BorderBrush="#FFBDBDBD"> |
<Button.Background> |
<ImageBrush ImageSource="Images/FromCopterToPc.png" Stretch="Uniform"/> |
</Button.Background> |
</Button> |
<Label x:Name="label4" Content="Items" HorizontalAlignment="Right" Margin="0,350,5,0" VerticalAlignment="Top" Width="80" Foreground="White"/> |
<Label x:Name="lblWPCount" Content="##" HorizontalAlignment="Right" Margin="0,351,23,0" VerticalAlignment="Top" Width="28" Foreground="White"/> |
<Label x:Name="label4" Content="Items" HorizontalAlignment="Right" Margin="0,361,5,0" VerticalAlignment="Top" Width="80" Foreground="White"/> |
<Label x:Name="lblWPCount" Content="##" HorizontalAlignment="Right" Margin="0,362,23,0" VerticalAlignment="Top" Width="28" Foreground="White"/> |
<Label x:Name="label4_Copy" Content="WP Index" HorizontalAlignment="Left" Margin="94,194,0,0" VerticalAlignment="Top" Width="80" Foreground="White" Visibility="Hidden"/> |
<Label x:Name="lblWPIndex" Content="##" HorizontalAlignment="Left" Margin="170,194,0,0" VerticalAlignment="Top" Width="28" Foreground="White" Visibility="Hidden"/> |
<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"> |
<Button x:Name="btnSendWPList" Content="" HorizontalAlignment="Left" Height="39" Margin="96,362,0,0" VerticalAlignment="Top" Width="78" ToolTip="Upload WP-list to copter" BorderBrush="#FFBDBDBD" Click="btnSendWPList_Click"> |
<Button.Background> |
<ImageBrush ImageSource="Images/FromPcToCopter.png" Stretch="Uniform"/> |
</Button.Background> |
</Button> |
<Button x:Name="btnLoadWPLFile" Content="" HorizontalAlignment="Left" Height="43" Margin="10,257,0,0" VerticalAlignment="Top" Width="42" ToolTip="load wp-list from file" BorderBrush="#FFBDBDBD" HorizontalContentAlignment="Center" Click="btnLoadWPLFile_Click"> |
<Button x:Name="btnLoadWPLFile" Content="" HorizontalAlignment="Left" Height="43" Margin="10,406,0,0" VerticalAlignment="Top" Width="42" ToolTip="load wp-list from file" BorderBrush="#FFBDBDBD" HorizontalContentAlignment="Center" Click="btnLoadWPLFile_Click"> |
<Button.Background> |
<ImageBrush ImageSource="Images/LoadFile.png" Stretch="Uniform"/> |
</Button.Background> |
</Button> |
<DataGrid x:Name="dgvWP" Height="352" Margin="10,5,10,0" VerticalAlignment="Top" Background="{x:Null}" ItemsSource="{Binding dtWaypoints1}" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="14" HorizontalGridLinesBrush="#FF688CAF" VerticalGridLinesBrush="#FF688CAF" HeadersVisibility="Column" BorderBrush="{x:Null}" Padding="0" AutoGenerateColumns="False"> |
<DataGrid.Columns> |
<DataGridTextColumn Header="Index" Binding="{Binding Path=Index}"/> |
<DataGridTextColumn Header="Type" Binding="{Binding Path=Type, Converter={StaticResource wpConvert}, ConverterParameter= Type}"/> |
<DataGridTextColumn Header="Name" Binding="{Binding Path=Name}"/> |
<DataGridTextColumn Header="Latitude" Binding="{Binding Path=Latitude, Converter={StaticResource wpConvert}, ConverterParameter= Latitude}"/> |
<DataGridTextColumn Header="Longitude" Binding="{Binding Path=Longitude, Converter={StaticResource wpConvert}, ConverterParameter= Longitude}"/> |
<DataGridTextColumn Header="Altitude" Binding="{Binding Path=Altitude, Converter={StaticResource wpConvert}, ConverterParameter= Altitude}"/> |
<DataGridTextColumn Header="Heading" Binding="{Binding Path=Heading, Converter={StaticResource wpConvert}, ConverterParameter= Heading}"/> |
<DataGridTextColumn Header="Speed" Binding="{Binding Path=Speed, Converter={StaticResource wpConvert}, ConverterParameter= Speed}"/> |
<DataGridTextColumn Header="ClimbRate" Binding="{Binding Path=ClimbRate, Converter={StaticResource wpConvert}, ConverterParameter= ClimbRate}"/> |
<DataGridTextColumn Header="Radius" Binding="{Binding Path=Radius, Converter={StaticResource wpConvert}, ConverterParameter= Radius}"/> |
<DataGridTextColumn Header="HoldTime" Binding="{Binding Path=HoldTime, Converter={StaticResource wpConvert}, ConverterParameter= DelayTime}"/> |
<DataGridTextColumn Header="AutoTrigger" Binding="{Binding Path=AutoTrigger, Converter={StaticResource wpConvert}, ConverterParameter= AutoTrigger}"/> |
<DataGridTextColumn Header="CamAngle" Binding="{Binding Path=CamAngle, Converter={StaticResource wpConvert}, ConverterParameter= CamAngle}"/> |
<DataGridTextColumn Header="Out1Timer" Binding="{Binding Path=Out1Timer}"/> |
</DataGrid.Columns> |
</DataGrid> |
</Grid> |
<Grid x:Name="GridSideBarR" Background="#66000000" Margin="0,36,0,0" HorizontalAlignment="Right" Width="23"> |
<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"> |