3 Star 10 Fork 4

Talon/ScriptBox

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
MainWindow.xaml 5.21 KB
一键复制 编辑 原始数据 按行查看 历史
Talon 提交于 2025-05-20 11:11 +08:00 . feat(设置): 新增设置窗口和热键配置功能
<Window x:Class="ScriptBox.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:TalonUI="clr-namespace:TalonUI;assembly=TalonUI"
xmlns:local="clr-namespace:ScriptBox"
mc:Ignorable="d"
Title="ScriptBox" Height="800" Width="1200" Loaded="Window_Loaded" WindowStartupLocation="CenterScreen">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="32"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="540"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<ScrollViewer Margin="0" Grid.Row="1">
<StackPanel x:Name="StackPanel_btnGroup"/>
</ScrollViewer>
<TextBox x:Name="OutputTextBox" Grid.Column="1" Margin="5,0,5,5" IsReadOnly="True" VerticalScrollBarVisibility="Auto" TextWrapping="WrapWithOverflow" Grid.Row="1" FontFamily="Consolas" />
<Menu x:Name="Menu_Main" Grid.ColumnSpan="2">
<MenuItem x:Name="Menu_Prj_Open" Padding="2" Margin="10,0,0,0" Click="Menu_Prj_Open_Click" ToolTip="打开项目">
<MenuItem.Header>
<Image Source="{StaticResource folderDrawingImage}" Width="26"/>
</MenuItem.Header>
</MenuItem>
<MenuItem x:Name="Menu_Prj_New" Padding="2" Margin="10,0,0,0" Click="Menu_Prj_New_Click" ToolTip="新建项目">
<MenuItem.Header>
<Image Source="{StaticResource file_plusDrawingImage}" Width="26"/>
</MenuItem.Header>
</MenuItem>
<MenuItem x:Name="Menu_Prj_Edit" Padding="2" Margin="10,0,0,0" Click="Menu_Prj_Edit_Click" ToolTip="编辑项目">
<MenuItem.Header>
<Image Source="{StaticResource editDrawingImage}"/>
</MenuItem.Header>
</MenuItem>
<MenuItem x:Name="Menu_Prj_Reload" Padding="2" Margin="10,0,0,0" Click="Menu_Prj_Reload_Click" ToolTip="重载项目">
<MenuItem.Header>
<Image Source="{StaticResource refresh_cwDrawingImage}" Width="26"/>
</MenuItem.Header>
</MenuItem>
<MenuItem x:Name="Menu_Prj_Recent" Padding="2" Margin="10,0,0,0" ToolTip="最近项目">
<MenuItem.Header>
<Image Source="{StaticResource listDrawingImage}" Width="26"/>
</MenuItem.Header>
<MenuItem Header="清除" Click="Menu_RecentPrjClear_Click">
<MenuItem.Icon>
<Image Source="{StaticResource x_squareDrawingImage}" Width="16" Height="16"/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
</MenuItem>
<Separator Width="1" Margin="10,0,0,0">
<Separator.Template>
<ControlTemplate TargetType="Separator">
<Border Background="#FFACACAC" Margin="0,2"/>
</ControlTemplate>
</Separator.Template>
</Separator>
<MenuItem x:Name="Menu_Tool" Padding="2" Margin="10,0,0,0" ToolTip="工具">
<MenuItem.Header>
<Image Source="{StaticResource toolDrawingImage}"/>
</MenuItem.Header>
<MenuItem x:Name="Menu_Tool_DbcBalance" Header="DBC均衡负载" Click="Menu_Tool_DbcBalance_Click">
<MenuItem.Icon>
<Image Source="{StaticResource databaseDrawingImage}" Width="16" Height="16"/>
</MenuItem.Icon>
<MenuItem.InputGestureText>Alt+1</MenuItem.InputGestureText>
</MenuItem>
<MenuItem x:Name="Menu_Tool_CRC" Header="CRC计算" Click="Menu_Tool_CRC_Click">
<MenuItem.Icon>
<Image Source="{StaticResource boxDrawingImage}" Width="16" Height="16"/>
</MenuItem.Icon>
<MenuItem.InputGestureText>Alt+2</MenuItem.InputGestureText>
</MenuItem>
</MenuItem>
<MenuItem x:Name="Menu_Settings" Padding="2" Margin="10,0,0,0" Click="Menu_Settings_Click" ToolTip="设置">
<MenuItem.Header>
<Image Source="{StaticResource settingsDrawingImage}" Width="26"/>
</MenuItem.Header>
</MenuItem>
<Separator Width="1" Margin="10,0,0,0">
<Separator.Template>
<ControlTemplate TargetType="Separator">
<Border Background="#FFACACAC" Margin="0,2"/>
</ControlTemplate>
</Separator.Template>
</Separator>
<MenuItem x:Name="Menu_About" Padding="2" Margin="10,0,0,0" Click="Menu_About_Click" ToolTip="关于">
<MenuItem.Header>
<Image Source="{StaticResource infoDrawingImage}"/>
</MenuItem.Header>
</MenuItem>
</Menu>
</Grid>
</Window>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/talonshaw/ScriptBox.git
git@gitee.com:talonshaw/ScriptBox.git
talonshaw
ScriptBox
ScriptBox
master

搜索帮助