ContextMenuPage.xaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <UserControl xmlns="https://github.com/avaloniaui">
  2. <StackPanel Orientation="Vertical" Gap="4">
  3. <TextBlock Classes="h1">Context Menu</TextBlock>
  4. <TextBlock Classes="h2">A right click menu that can be applied to any control.</TextBlock>
  5. <StackPanel Orientation="Horizontal"
  6. Margin="0,16,0,0"
  7. HorizontalAlignment="Center"
  8. Gap="16">
  9. <Border Background="{DynamicResource ThemeAccentBrush}"
  10. Padding="48,48,48,48">
  11. <Border.ContextMenu>
  12. <ContextMenu>
  13. <MenuItem Header="Standard _Menu Item"/>
  14. <Separator/>
  15. <MenuItem Header="Menu with _Submenu">
  16. <MenuItem Header="Submenu _1"/>
  17. <MenuItem Header="Submenu _2"/>
  18. </MenuItem>
  19. <MenuItem Header="Menu Item with _Icon">
  20. <MenuItem.Icon>
  21. <Image Source="resm:ControlCatalog.Assets.github_icon.png"/>
  22. </MenuItem.Icon>
  23. </MenuItem>
  24. <MenuItem Header="Menu Item with _Checkbox">
  25. <MenuItem.Icon>
  26. <CheckBox BorderThickness="0" IsHitTestVisible="False" IsChecked="True"/>
  27. </MenuItem.Icon>
  28. </MenuItem>
  29. </ContextMenu>
  30. </Border.ContextMenu>
  31. <TextBlock Text="Right Click Here"/>
  32. </Border>
  33. </StackPanel>
  34. </StackPanel>
  35. </UserControl>