-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMainWindow.xaml
66 lines (57 loc) · 4.89 KB
/
MainWindow.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<Window x:Class="OpenDataWPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:OpenDataWPF"
xmlns:vm="clr-namespace:OpenDataWPF.ViewModel"
xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF"
mc:Ignorable="d"
d:DataContext="{d:DesignInstance Type=vm:MetroViewModel}"
Title="MainWindow" Height="790 " Width="1400">
<Grid Background="#FFD9E0D8" Margin="0,0,0,-6">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" MinWidth="110"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="39.995"/>
<RowDefinition Height="Auto" MinHeight="25.995"/>
<RowDefinition Height="Auto" MinHeight="55.403"/>
<RowDefinition Height="Auto" MinHeight="130.403"/>
</Grid.RowDefinitions>
<!--<TextBlock Grid.Column="1" Grid.Row="0" Margin="0,4,0,4" Text="{Binding FullName}" HorizontalAlignment="Center" FontWeight="Bold" Width="0"/>-->
<Label x:Name="GPSpoints" Margin="38,10,0,15" Content="Recherchez vos points GPS" HorizontalAlignment="Left" FontFamily="Bahnschrift SemiBold" Grid.RowSpan="2" Width="402" Foreground="#FF802121" FontSize="30" Grid.ColumnSpan="2"/>
<!-- UpdateSourceTrigger=PropertyChanged makes sure that changes in the TextBoxes are immediately applied to the model. -->
<Label x:Name="Lon" Grid.Row="1" Margin="34,23,0,38" Content="Longitude :" HorizontalAlignment="Left" Background="{x:Null}" FontFamily="Bahnschrift" Width="93" FontSize="16" Grid.ColumnSpan="2" Grid.RowSpan="2"/>
<TextBox Grid.Column="1" Grid.Row="1" Margin="20,25,0,45" Text="{Binding Longitude, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Width="200" Grid.RowSpan="2"/>
<Label x:Name="Lat" Grid.Row="2" Margin="46,28,0,9" Content="Latitude :" HorizontalAlignment="Left" FontFamily="Bahnschrift" Width="78" FontSize="16" Grid.ColumnSpan="2"/>
<TextBox Grid.Column="1" Grid.Row="2" Margin="20,28,0,13" Text="{Binding Latitude, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Width="200"/>
<Label x:Name="Radius" Grid.Row="2" Margin="61,63,0,469" Content="Rayon :" HorizontalAlignment="Left" FontFamily="Bahnschrift" Width="68" FontSize="16" Grid.ColumnSpan="2" Grid.RowSpan="2"/>
<TextBox Grid.Column="1" HorizontalAlignment="Left" Height="25" Margin="20,63,0,0" Text="{Binding Radius, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" TextWrapping="Wrap" VerticalAlignment="Top" Width="200" Grid.RowSpan="2"/>
<!--<TextBlock Grid.Column="1" Grid.Row="3" Margin="19,23,0,-15" HorizontalAlignment="Left" Width="0"/>-->
<Button x:Name="buttonGO" Command="{Binding LoadCommand}" Grid.Column="1" Content="GO" HorizontalAlignment="Left" Height="29" Margin="90,44,0,0" Grid.Row="3" VerticalAlignment="Top" Width="54" FontFamily="Sitka Display" FontSize="18" Background="#FFDE70B1" FontWeight="Bold"/>
<ListView ItemsSource="{Binding TransportLines}" Grid.ColumnSpan="2" HorizontalAlignment="Left" Height="489" Margin="25,98,0,0" Grid.Row="3" VerticalAlignment="Top" Width="495" d:ItemsSource="{d:SampleData ItemCount=5}" Foreground="#FF1649CE">
<ListView.View>
<GridView AllowsColumnReorder="true" ColumnHeaderToolTip="LinesData">
<GridViewColumn DisplayMemberBinding="{Binding Id}" Header="ID" Width="80"/>
<GridViewColumn DisplayMemberBinding="{Binding Name}" Header="Name" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Lon}" Header="Longitude" Width="80"/>
<GridViewColumn DisplayMemberBinding="{Binding Lat}" Header="Latitude" Width="80"/>
<GridViewColumn DisplayMemberBinding="{Binding Lines}" Header="Lignes" Width="90"/>
</GridView>
</ListView.View>
</ListView>
<m:Map x:Name="myMap" CredentialsProvider="GifWDl1mYEQHCGoGIOCt~pcmXmtL6DoUyeVdq3C9iKA~AoiTmLLFCotJll-mv9vXN6qua5o_1QxlGCvMMBGI6Aukh5BS6NAuzi9_KrH9uaDA" Mode="Road" Center="45.185047, 5.731538" ZoomLevel="16" Grid.Column="1" Margin="450,-1,5,-48" RenderTransformOrigin="0.5,0.5" Grid.RowSpan="4">
<m:Map.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleY="-1"/>
<ScaleTransform ScaleX="-1"/>
<SkewTransform/>
<RotateTransform Angle="180"/>
<TranslateTransform/>
</TransformGroup>
</m:Map.RenderTransform>
</m:Map>
</Grid>
</Window>