MainWindow.xaml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <Window x:Class="GameEditor.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. Title="MainWindow" Height="800" Width="1280">
  5. <Window.CommandBindings>
  6. <CommandBinding Command="ApplicationCommands.New" CanExecute="NewCanExecute" Executed="OnNewNode" />
  7. <CommandBinding Command="ApplicationCommands.Delete" CanExecute="DeleteCanExecute" Executed="OnDeleteNode" />
  8. </Window.CommandBindings>
  9. <Window.Resources>
  10. <ContextMenu x:Key="NodeMenu" Name="behaviorNodeMenu">
  11. <MenuItem Header="New" Command="ApplicationCommands.New" />
  12. <MenuItem Header="Delete" Command="ApplicationCommands.Delete" />
  13. </ContextMenu>
  14. </Window.Resources>
  15. <StackPanel>
  16. <Menu Height="23" >
  17. <MenuItem Header="_File">
  18. <MenuItem Header="New" Command="ApplicationCommands.New" />
  19. <MenuItem Header="Delete" Command="ApplicationCommands.Delete" />
  20. </MenuItem>
  21. </Menu>
  22. <Grid Height="738" Width="Auto">
  23. <Grid.ColumnDefinitions>
  24. <ColumnDefinition Width="132*" />
  25. <ColumnDefinition Width="Auto" />
  26. <ColumnDefinition Width="1092*" />
  27. </Grid.ColumnDefinitions>
  28. <GridSplitter Grid.Column="1" HorizontalAlignment="Center" Margin="0" VerticalAlignment="Stretch" Width="5" />
  29. <TreeView HorizontalAlignment="Stretch" Margin="0" Name="behaviorTreeView"
  30. VerticalAlignment="Stretch" MouseRightButtonUp="behaviorTreeView_MouseRightButtonUp"
  31. Padding="0" BorderThickness="0" ContextMenu="{StaticResource NodeMenu}"/>
  32. </Grid>
  33. </StackPanel>
  34. </Window>