MainWindow.xaml.cs 1021 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System.Windows;
  2. using System.Windows.Controls;
  3. using System.Windows.Input;
  4. using System.Collections;
  5. namespace GameEditor
  6. {
  7. /// <summary>
  8. /// MainWindow.xaml 的交互逻辑
  9. /// </summary>
  10. public partial class MainWindow : Window
  11. {
  12. private Hashtable treeViewNodes = new Hashtable();
  13. public MainWindow()
  14. {
  15. InitializeComponent();
  16. }
  17. private void behaviorTreeView_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
  18. {
  19. var item = e.Source as TreeViewItem;
  20. if (item == null)
  21. {
  22. return;
  23. }
  24. item.ContextMenu.IsOpen = true;
  25. e.Handled = true;
  26. }
  27. private void NewCanExecute(object sender, CanExecuteRoutedEventArgs e)
  28. {
  29. e.CanExecute = true;
  30. }
  31. private void OnNewNode(object sender, ExecutedRoutedEventArgs e)
  32. {
  33. }
  34. private void DeleteCanExecute(object sender, CanExecuteRoutedEventArgs e)
  35. {
  36. e.CanExecute = true;
  37. }
  38. private void OnDeleteNode(object sender, ExecutedRoutedEventArgs e)
  39. {
  40. }
  41. }
  42. }