NavigationPageFirstLookPage.xaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. x:Class="ControlCatalog.Pages.NavigationPageFirstLookPage">
  4. <DockPanel>
  5. <ScrollViewer DockPanel.Dock="Right" Width="260">
  6. <StackPanel Margin="12" Spacing="8">
  7. <TextBlock Text="Configuration" FontWeight="SemiBold" FontSize="16"
  8. Foreground="{DynamicResource SystemControlHighlightAccentBrush}" />
  9. <TextBlock Text="Navigation" FontWeight="SemiBold" FontSize="13" />
  10. <Button Content="Push Page"
  11. HorizontalAlignment="Stretch"
  12. Click="OnPush" />
  13. <Button Content="Pop"
  14. HorizontalAlignment="Stretch"
  15. Click="OnPop" />
  16. <Button Content="Pop to Root"
  17. HorizontalAlignment="Stretch"
  18. Click="OnPopToRoot" />
  19. <Separator />
  20. <TextBlock Text="Options" FontWeight="SemiBold" FontSize="14" />
  21. <CheckBox x:Name="HasNavBarCheck"
  22. Content="Has Navigation Bar"
  23. IsChecked="True"
  24. IsCheckedChanged="OnHasNavBarChanged" />
  25. <CheckBox x:Name="HasBackButtonCheck"
  26. Content="Has Back Button"
  27. IsChecked="True" />
  28. <Separator />
  29. <TextBlock Text="Status" FontWeight="SemiBold" FontSize="14" />
  30. <TextBlock x:Name="StatusText"
  31. Text="Depth: 1"
  32. Opacity="0.7"
  33. TextWrapping="Wrap" />
  34. <TextBlock x:Name="HeaderText"
  35. Text="Current: Home"
  36. Opacity="0.7"
  37. TextWrapping="Wrap" />
  38. </StackPanel>
  39. </ScrollViewer>
  40. <Border DockPanel.Dock="Right" Width="1" Background="{DynamicResource SystemControlForegroundBaseMediumLowBrush}" />
  41. <Border Margin="12"
  42. BorderBrush="{DynamicResource SystemControlForegroundBaseMediumLowBrush}"
  43. BorderThickness="1"
  44. CornerRadius="6"
  45. ClipToBounds="True">
  46. <NavigationPage x:Name="DemoNav" />
  47. </Border>
  48. </DockPanel>
  49. </UserControl>