| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <Window xmlns="https://github.com/avaloniaui"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- x:Class="RenderDemo.MainWindow"
- Title="AvaloniaUI Rendering Test"
- xmlns:pages="clr-namespace:RenderDemo.Pages"
- Width="{Binding Width, Mode=TwoWay}"
- Height="{Binding Height, Mode=TwoWay}">
- <DockPanel>
- <Menu DockPanel.Dock="Top">
- <MenuItem Header="Rendering">
- <MenuItem Header="Draw Dirty Rects" Command="{Binding ToggleDrawDirtyRects}">
- <MenuItem.Icon>
- <CheckBox BorderThickness="0"
- IsHitTestVisible="False"
- IsChecked="{Binding DrawDirtyRects}"/>
- </MenuItem.Icon>
- </MenuItem>
- <MenuItem Header="Draw FPS"
- Command="{Binding ToggleDrawFps}">
- <MenuItem.Icon>
- <CheckBox BorderThickness="0"
- IsHitTestVisible="False"
- IsChecked="{Binding DrawFps}"/>
- </MenuItem.Icon>
- </MenuItem>
- </MenuItem>
- <MenuItem Header="Tests">
- <MenuItem Header="Resize window"
- Command="{Binding ResizeWindow}"/>
- </MenuItem>
- </Menu>
- <TabControl Classes="sidebar">
- <TabItem Header="Animations">
- <pages:AnimationsPage/>
- </TabItem>
- <TabItem Header="Transitions">
- <pages:TransitionsPage/>
- </TabItem>
- <TabItem Header="Clipping">
- <pages:ClippingPage/>
- </TabItem>
- <TabItem Header="Drawing">
- <pages:DrawingPage/>
- </TabItem>
- <TabItem Header="SkCanvas">
- <pages:CustomSkiaPage/>
- </TabItem>
- <TabItem Header="RenderTargetBitmap">
- <pages:RenderTargetBitmapPage/>
- </TabItem>
- <TabItem Header="WriteableBitmap">
- <pages:WriteableBitmapPage/>
- </TabItem>
- <TabItem Header="GlyphRun">
- <pages:GlyphRunPage/>
- </TabItem>
- <TabItem Header="LineBounds">
- <pages:LineBoundsPage />
- </TabItem>
- </TabControl>
- </DockPanel>
- </Window>
|