MainWindow.xaml 5.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <Window x:Class="aipdev.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:aipdev"
  7. mc:Ignorable="d"
  8. Title="开发平台" Height="600" Width="800" WindowStartupLocation="CenterScreen" WindowState="Maximized">
  9. <Grid>
  10. <Grid.ColumnDefinitions>
  11. <ColumnDefinition Width="64"/>
  12. <ColumnDefinition Width="*"/>
  13. </Grid.ColumnDefinitions>
  14. <StackPanel Grid.Column="0">
  15. <Button x:Name="StartPageButton" Margin="2" Click="OnStartPageClick">
  16. <Button.ToolTip>
  17. <local:BlackToolTip Text="起始页" Direction="Right"/>
  18. </Button.ToolTip>
  19. <Image Source="Resources/Images/Home.png"></Image>
  20. </Button>
  21. <Button x:Name="DeveloperCenterButton" Margin="2" Click="OnDeveloperCenterClick">
  22. <Button.ToolTip>
  23. <local:BlackToolTip Text="个人中心" Direction="Right"/>
  24. </Button.ToolTip>
  25. <Image Source="Resources/Images/User.png"></Image>
  26. </Button>
  27. <Button x:Name="DeveloperImportButton" Margin="2" Click="DeveloperImportClick">
  28. <Button.ToolTip>
  29. <local:BlackToolTip Text="标注导入" Direction="Right"/>
  30. </Button.ToolTip>
  31. <Image Source="Resources/Images/Import.png"></Image>
  32. </Button>
  33. <Button x:Name="FolderManagementButton" Margin="2" Click="OnFolderManagementClick">
  34. <Button.ToolTip>
  35. <local:BlackToolTip Text="文件夹管理" Direction="Right"/>
  36. </Button.ToolTip>
  37. <Image Source="Resources/Images/Folder.png"></Image>
  38. </Button>
  39. <Button x:Name="FolderQuestionedManagementButton" Margin="2" Click="OnFolderQuestionedManagementClick">
  40. <Button.ToolTip>
  41. <local:BlackToolTip Text="质疑文件管理" Direction="Right"/>
  42. </Button.ToolTip>
  43. <Image Source="Resources/Images/QuestionFolder.png"></Image>
  44. </Button>
  45. <Button x:Name="ScriptManagementButton" Margin="2" Click="OnScriptManagementClick">
  46. <Button.ToolTip>
  47. <local:BlackToolTip Text="脚本管理" Direction="Right"/>
  48. </Button.ToolTip>
  49. <Image Source="Resources/Images/Script.png"></Image>
  50. </Button>
  51. <Button x:Name="TaskManagementButton" Margin="2" Click="OnTaskManagementClick">
  52. <Button.ToolTip>
  53. <local:BlackToolTip Text="任务管理" Direction="Right"/>
  54. </Button.ToolTip>
  55. <Image Source="Resources/Images/Tasks.png"></Image>
  56. </Button>
  57. <Button x:Name="AboutButton" Margin="2" Click="OnAboutClick">
  58. <Button.ToolTip>
  59. <local:BlackToolTip Text="关于本系统" Direction="Right"/>
  60. </Button.ToolTip>
  61. <Image Source="Resources/Images/About.png"/>
  62. </Button>
  63. </StackPanel>
  64. <Grid Grid.Column="1">
  65. <Grid.RowDefinitions>
  66. <RowDefinition Height="Auto"/>
  67. <RowDefinition Height="*"></RowDefinition>
  68. </Grid.RowDefinitions>
  69. <StackPanel x:Name="BackBar" Grid.Row="0" Orientation="Horizontal" Visibility="Collapsed">
  70. <Button VerticalAlignment="Center" Margin="2" Click="OnBackClick">
  71. <Image Source="Resources/Images/Back.png"></Image>
  72. </Button>
  73. <TextBlock VerticalAlignment="Center" FontWeight="Bold" FontSize="20" Margin="4" x:Name="CurrentPage"/>
  74. </StackPanel>
  75. <ContentControl x:Name="CenterControl" Grid.Row="1"/>
  76. </Grid>
  77. <Popup x:Name="AboutPopup" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" PopupAnimation="Slide" Width="300" Height="140" PlacementTarget="{Binding ElementName=AboutButton}" Placement="Right" AllowsTransparency="True" StaysOpen="False">
  78. <Border Background="#FFCFCFCF" Width="300" Height="140" CornerRadius="5" BorderBrush="#FF000000" BorderThickness="1">
  79. <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center">
  80. <StackPanel Orientation="Horizontal">
  81. <Image Source="App.ico" Width="32" Height="32" Margin="2"/>
  82. <TextBlock Text="开发平台" VerticalAlignment="Center" FontSize="20" FontWeight="Bold"/>
  83. </StackPanel>
  84. <TextBlock Margin="2" Text="Version: 1.0.0.0"/>
  85. <TextBlock Margin="2" Text="Powered by VINNO IDS (Xuan, July) 2022"/>
  86. </StackPanel>
  87. </Border>
  88. </Popup>
  89. <local:WaitingSpinner Grid.Column="0" Grid.ColumnSpan="2" x:Name="Waiting"/>
  90. </Grid>
  91. </Window>