Subversion Repositories Projects

Rev

Rev 2312 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2312 Rev 2313
Line 4... Line 4...
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
        xmlns:wpConverter="clr-namespace:MKLiveView"
9
        x:Class="MKLiveView.MainWindow"
10
        x:Class="MKLiveView.MainWindow"
10
        mc:Ignorable="d"
11
        mc:Ignorable="d"
11
        Title="MK LiveView 1.0" Height="686" Width="1017" Icon="MK.ico"
12
        Title="MK LiveView 1.0" Height="686" Width="1017" Icon="MK.ico"
12
        DataContext="{Binding RelativeSource={RelativeSource Self}}" Loaded="Window_Loaded" Closing="Window_Closing">
13
        DataContext="{Binding RelativeSource={RelativeSource Self}}" Loaded="Window_Loaded" Closing="Window_Closing">
13
    <Window.Resources>
14
    <Window.Resources>
-
 
15
        <wpConverter:waypointsConverter x:Key="wpConvert" />
-
 
16
 
14
        <BooleanToVisibilityConverter x:Key="BooleanToVisibility" />
17
        <BooleanToVisibilityConverter x:Key="BooleanToVisibility" />
15
        <LinearGradientBrush x:Key="ActiveItemBrush" EndPoint="0,1" StartPoint="0,0">
18
        <LinearGradientBrush x:Key="ActiveItemBrush" EndPoint="0,1" StartPoint="0,0">
16
            <GradientStop Color="#FFC6F5FF"/>
19
            <GradientStop Color="#FFC6F5FF"/>
17
            <GradientStop Color="#FFB6E8FF" Offset="0.18"/>
20
            <GradientStop Color="#FFB6E8FF" Offset="0.18"/>
18
            <GradientStop Color="#FF98CBF5" Offset="0.389"/>
21
            <GradientStop Color="#FF98CBF5" Offset="0.389"/>
Line 946... Line 949...
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"/>
949
                <Button x:Name="btnOSDForward" Content="Æ" HorizontalAlignment="Left" Height="34" Margin="203,5,0,0" VerticalAlignment="Top" Width="47" FontFamily="Wingdings 3" Click="btnOSDForward_Click"/>
947
                <Label x:Name="label_Copy7" Content="Page" HorizontalAlignment="Left" Margin="205,78,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="47"/>
950
                <Label x:Name="label_Copy7" Content="Page" HorizontalAlignment="Left" Margin="205,78,0,0" VerticalAlignment="Top" Foreground="White" Padding="0" Width="47"/>
948
                <Button x:Name="btnOSDEnter" Content="" HorizontalAlignment="Left" Height="34" Margin="87,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDEnter_Click"/>
951
                <Button x:Name="btnOSDEnter" Content="" HorizontalAlignment="Left" Height="34" Margin="87,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDEnter_Click"/>
949
                <Button x:Name="btnOSDLeave" Content="" HorizontalAlignment="Left" Height="34" Margin="144,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDLeave_Click"/>
952
                <Button x:Name="btnOSDLeave" Content="" HorizontalAlignment="Left" Height="34" Margin="144,90,0,0" VerticalAlignment="Top" Width="52" Click="btnOSDLeave_Click"/>
950
            </Grid>
953
            </Grid>
951
            <Grid x:Name="GridWP" Margin="23,36,25,0" Background="#7F000000" Height="387" VerticalAlignment="Top">
954
            <Grid x:Name="GridWP" Margin="23,36,25,0" Background="#7F000000" Height="456" VerticalAlignment="Top">
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"/>
-
 
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">
955
                <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">
954
                    <Button.Background>
956
                    <Button.Background>
955
                        <ImageBrush ImageSource="Images/FromCopterToPc.png" Stretch="Uniform"/>
957
                        <ImageBrush ImageSource="Images/FromCopterToPc.png" Stretch="Uniform"/>
956
                    </Button.Background>
958
                    </Button.Background>
957
                </Button>
959
                </Button>
958
                <Label x:Name="label4" Content="Items" HorizontalAlignment="Right" Margin="0,350,5,0" VerticalAlignment="Top" Width="80" Foreground="White"/>
960
                <Label x:Name="label4" Content="Items" HorizontalAlignment="Right" Margin="0,361,5,0" VerticalAlignment="Top" Width="80" Foreground="White"/>
959
                <Label x:Name="lblWPCount" Content="##" HorizontalAlignment="Right" Margin="0,351,23,0" VerticalAlignment="Top" Width="28" Foreground="White"/>
961
                <Label x:Name="lblWPCount" Content="##" HorizontalAlignment="Right" Margin="0,362,23,0" VerticalAlignment="Top" Width="28" Foreground="White"/>
960
                <Label x:Name="label4_Copy" Content="WP Index" HorizontalAlignment="Left" Margin="94,194,0,0" VerticalAlignment="Top" Width="80" Foreground="White" Visibility="Hidden"/>
962
                <Label x:Name="label4_Copy" Content="WP Index" HorizontalAlignment="Left" Margin="94,194,0,0" VerticalAlignment="Top" Width="80" 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"/>
963
                <Label x:Name="lblWPIndex" Content="##" HorizontalAlignment="Left" Margin="170,194,0,0" VerticalAlignment="Top" Width="28" Foreground="White" Visibility="Hidden"/>
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">
964
                <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">
963
                    <Button.Background>
965
                    <Button.Background>
964
                        <ImageBrush ImageSource="Images/FromPcToCopter.png" Stretch="Uniform"/>
966
                        <ImageBrush ImageSource="Images/FromPcToCopter.png" Stretch="Uniform"/>
965
                    </Button.Background>
967
                    </Button.Background>
966
                </Button>
968
                </Button>
967
                <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">
969
                <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">
968
                    <Button.Background>
970
                    <Button.Background>
969
                        <ImageBrush ImageSource="Images/LoadFile.png" Stretch="Uniform"/>
971
                        <ImageBrush ImageSource="Images/LoadFile.png" Stretch="Uniform"/>
970
                    </Button.Background>
972
                    </Button.Background>
971
                </Button>
973
                </Button>
-
 
974
                <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">
-
 
975
                    <DataGrid.Columns>
-
 
976
                        <DataGridTextColumn Header="Index" Binding="{Binding Path=Index}"/>
-
 
977
                        <DataGridTextColumn Header="Type" Binding="{Binding Path=Type, Converter={StaticResource wpConvert}, ConverterParameter= Type}"/>
-
 
978
                        <DataGridTextColumn Header="Name" Binding="{Binding Path=Name}"/>
-
 
979
                        <DataGridTextColumn Header="Latitude" Binding="{Binding Path=Latitude, Converter={StaticResource wpConvert}, ConverterParameter= Latitude}"/>
-
 
980
                        <DataGridTextColumn Header="Longitude" Binding="{Binding Path=Longitude, Converter={StaticResource wpConvert}, ConverterParameter= Longitude}"/>
-
 
981
                        <DataGridTextColumn Header="Altitude" Binding="{Binding Path=Altitude, Converter={StaticResource wpConvert}, ConverterParameter= Altitude}"/>
-
 
982
                        <DataGridTextColumn Header="Heading" Binding="{Binding Path=Heading, Converter={StaticResource wpConvert}, ConverterParameter= Heading}"/>
-
 
983
                        <DataGridTextColumn Header="Speed" Binding="{Binding Path=Speed, Converter={StaticResource wpConvert}, ConverterParameter= Speed}"/>
-
 
984
                        <DataGridTextColumn Header="ClimbRate" Binding="{Binding Path=ClimbRate, Converter={StaticResource wpConvert}, ConverterParameter= ClimbRate}"/>
-
 
985
                        <DataGridTextColumn Header="Radius" Binding="{Binding Path=Radius, Converter={StaticResource wpConvert}, ConverterParameter= Radius}"/>
-
 
986
                        <DataGridTextColumn Header="HoldTime" Binding="{Binding Path=HoldTime, Converter={StaticResource wpConvert}, ConverterParameter= DelayTime}"/>
-
 
987
                        <DataGridTextColumn Header="AutoTrigger" Binding="{Binding Path=AutoTrigger, Converter={StaticResource wpConvert}, ConverterParameter= AutoTrigger}"/>
-
 
988
                        <DataGridTextColumn Header="CamAngle" Binding="{Binding Path=CamAngle, Converter={StaticResource wpConvert}, ConverterParameter= CamAngle}"/>
-
 
989
                        <DataGridTextColumn Header="Out1Timer" Binding="{Binding Path=Out1Timer}"/>
-
 
990
                    </DataGrid.Columns>
-
 
991
                </DataGrid>
972
            </Grid>
992
            </Grid>
973
            <Grid x:Name="GridSideBarR" Background="#66000000" Margin="0,36,0,0" HorizontalAlignment="Right" Width="23">
993
            <Grid x:Name="GridSideBarR" Background="#66000000" Margin="0,36,0,0" HorizontalAlignment="Right" Width="23">
974
                <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">
994
                <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">
975
                    <Label.RenderTransform>
995
                    <Label.RenderTransform>
976
                        <TransformGroup>
996
                        <TransformGroup>