MainPage.xaml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <views:MainReactivePage
  2. x:Class="NatTypeTester.Views.MainPage"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  7. xmlns:views="using:NatTypeTester.Views"
  8. xmlns:reactiveUi="using:ReactiveUI"
  9. mc:Ignorable="d"
  10. Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
  11. <Grid RowDefinitions="28,Auto,*">
  12. <!-- TitleBar -->
  13. <StackPanel
  14. Padding="8,0,0,0"
  15. Orientation="Horizontal"
  16. Spacing="5">
  17. <Image Height="16" Source="/Assets/icon.ico" />
  18. <TextBlock
  19. Style="{StaticResource CaptionTextBlockStyle}"
  20. VerticalAlignment="Center"
  21. Text="NatTypeTester" />
  22. </StackPanel>
  23. <StackPanel Grid.Row="1"
  24. TabIndex="0"
  25. IsTabStop="True">
  26. <ComboBox x:Name="ServersComboBox"
  27. x:Uid="ServersComboBox"
  28. Margin="10,10"
  29. IsEditable="True"
  30. HorizontalAlignment="Stretch">
  31. <ComboBox.ItemTemplate>
  32. <DataTemplate>
  33. <TextBlock Text="{Binding }"/>
  34. </DataTemplate>
  35. </ComboBox.ItemTemplate>
  36. </ComboBox>
  37. </StackPanel>
  38. <NavigationView
  39. Grid.Row="2"
  40. x:Name="NavigationView"
  41. IsBackEnabled="False"
  42. IsBackButtonVisible="Collapsed"
  43. PaneDisplayMode="LeftCompact"
  44. IsPaneOpen="False">
  45. <NavigationView.MenuItems>
  46. <NavigationViewItem Content="RFC 5780" Tag="1">
  47. <NavigationViewItem.Icon>
  48. <FontIcon Glyph="&#xEDA3;" />
  49. </NavigationViewItem.Icon>
  50. </NavigationViewItem>
  51. <NavigationViewItem Content="RFC 3489" Tag="2">
  52. <NavigationViewItem.Icon>
  53. <FontIcon Glyph="&#xE969;" />
  54. </NavigationViewItem.Icon>
  55. </NavigationViewItem>
  56. </NavigationView.MenuItems>
  57. <reactiveUi:RoutedViewHost
  58. x:Name="RoutedViewHost"
  59. HorizontalContentAlignment="Stretch"
  60. VerticalContentAlignment="Stretch">
  61. <reactiveUi:RoutedViewHost.ContentTransitions>
  62. <TransitionCollection>
  63. <ContentThemeTransition />
  64. </TransitionCollection>
  65. </reactiveUi:RoutedViewHost.ContentTransitions>
  66. </reactiveUi:RoutedViewHost>
  67. </NavigationView>
  68. </Grid>
  69. </views:MainReactivePage>