MenuPage.axaml.cs 557 B

123456789101112131415161718192021222324
  1. using Avalonia.Controls;
  2. using Avalonia.Interactivity;
  3. namespace IntegrationTestApp.Pages;
  4. public partial class MenuPage : UserControl
  5. {
  6. public MenuPage()
  7. {
  8. InitializeComponent();
  9. }
  10. private void MenuClicked(object? sender, RoutedEventArgs e)
  11. {
  12. var clickedMenuItemTextBlock = ClickedMenuItem;
  13. clickedMenuItemTextBlock.Text = (sender as MenuItem)?.Header?.ToString();
  14. }
  15. private void MenuClickedMenuItemReset_Click(object? sender, RoutedEventArgs e)
  16. {
  17. ClickedMenuItem.Text = "None";
  18. }
  19. }