MainWindow.xaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <Window xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. x:Class="RenderDemo.MainWindow"
  4. Title="AvaloniaUI Rendering Test"
  5. xmlns:pages="clr-namespace:RenderDemo.Pages"
  6. Width="800"
  7. Height="600">
  8. <DockPanel>
  9. <Menu DockPanel.Dock="Top">
  10. <MenuItem Header="Rendering">
  11. <MenuItem Header="Draw Dirty Rects" Command="{Binding ToggleDrawDirtyRects}">
  12. <MenuItem.Icon>
  13. <CheckBox BorderThickness="0"
  14. IsHitTestVisible="False"
  15. IsChecked="{Binding DrawDirtyRects}"/>
  16. </MenuItem.Icon>
  17. </MenuItem>
  18. <MenuItem Header="Draw FPS"
  19. Command="{Binding ToggleDrawFps}">
  20. <MenuItem.Icon>
  21. <CheckBox BorderThickness="0"
  22. IsHitTestVisible="False"
  23. IsChecked="{Binding DrawFps}"/>
  24. </MenuItem.Icon>
  25. </MenuItem>
  26. </MenuItem>
  27. </Menu>
  28. <TabControl Classes="sidebar">
  29. <TabItem Header="Animations">
  30. <pages:AnimationsPage/>
  31. </TabItem>
  32. <TabItem Header="Clipping">
  33. <pages:ClippingPage/>
  34. </TabItem>
  35. <TabItem Header="Drawing">
  36. <pages:DrawingPage/>
  37. </TabItem>
  38. <TabItem Header="SkCanvas">
  39. <pages:CustomSkiaPage/>
  40. </TabItem>
  41. </TabControl>
  42. </DockPanel>
  43. </Window>