MainWindow.xaml 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <Window x:Class="SketchAssistantWPF.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:SketchAssistantWPF"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="450" Width="800">
  9. <Grid>
  10. <Grid.ColumnDefinitions>
  11. <ColumnDefinition Width="auto"/>
  12. <ColumnDefinition Width="auto"/>
  13. <ColumnDefinition Width="auto"/>
  14. <ColumnDefinition Width="*"/>
  15. <ColumnDefinition Width="auto"/>
  16. <ColumnDefinition Width="auto"/>
  17. <ColumnDefinition Width="auto"/>
  18. </Grid.ColumnDefinitions>
  19. <Grid.RowDefinitions>
  20. <RowDefinition Height="auto"/>
  21. <RowDefinition Height="auto"/>
  22. <RowDefinition Height="auto"/>
  23. <RowDefinition Height="*"/>
  24. <RowDefinition Height="auto"/>
  25. <RowDefinition Height="auto"/>
  26. </Grid.RowDefinitions>
  27. <DockPanel Grid.Column="0" Grid.ColumnSpan="7">
  28. <ToolBarTray DockPanel.Dock="Top">
  29. <ToolBar x:Name="MenuToolbar" Grid.Column="0" Grid.ColumnSpan="4">
  30. <Menu>
  31. <MenuItem x:Name="LoadMenuButton" Header="Load">
  32. <MenuItem Header="Load SVG File"/>
  33. </MenuItem>
  34. <MenuItem x:Name="EditMenuButton" Header="Edit">
  35. <MenuItem Header="New Canvas"/>
  36. <MenuItem Header="Undo"/>
  37. <MenuItem Header="Redo"/>
  38. </MenuItem>
  39. </Menu>
  40. </ToolBar>
  41. <ToolBar x:Name="DrawingToolBar" Grid.Column="4" Grid.ColumnSpan="3">
  42. <Button x:Name="CanvasButton" Command="ApplicationCommands.New" ToolTip="Create a new Canvas" Content="New Canvas" Click="CanvasButton_Click" />
  43. <Button x:Name="DrawButton" Command="ApplicationCommands.New" ToolTip="Enter Drawing Mode" Content="Draw" Click="DrawButton_Click"/>
  44. <Button x:Name="DeleteButton" Command="ApplicationCommands.New" ToolTip="Enter Deletion Mode" Content="Delete" Click="DeleteButton_Click" />
  45. <Button x:Name="UndoButton" Command="ApplicationCommands.New" ToolTip="Undo the last action" Content="Undo" Click="UndoButton_Click" />
  46. <Button x:Name="RedoButton" Command="ApplicationCommands.New" ToolTip="Redo the last undone action" Content="Redo" Click="RedoButton_Click" />
  47. </ToolBar>
  48. </ToolBarTray>
  49. </DockPanel>
  50. <Image Name="LeftImageBox"/>
  51. <Image Name="RightImageBox" />
  52. </Grid>
  53. </Window>