feat: 初始提交——一键运行快捷轮盘工具(WPF + C#)

This commit is contained in:
2026-08-30 15:44:15 +08:00
commit 2081a938bf
63 changed files with 4214 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
<Window x:Class="OneClickRun.Views.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:views="clr-namespace:OneClickRun.Views"
Title="一键运行"
Width="960" Height="660" MinWidth="860" MinHeight="580"
WindowStartupLocation="CenterScreen"
Background="{DynamicResource WindowBackgroundBrush}">
<Grid Margin="14">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Grid.Column="0" Background="{DynamicResource PanelBackgroundBrush}" CornerRadius="12"
Margin="0,0,14,0" Padding="6">
<DockPanel>
<StackPanel DockPanel.Dock="Top" Margin="4,10,4,18">
<TextBlock Text="一键运行" FontSize="20" FontWeight="Bold"
Foreground="{DynamicResource TextPrimaryBrush}" HorizontalAlignment="Center"/>
<TextBlock Text="快捷轮盘启动器" FontSize="12"
Foreground="{DynamicResource TextSecondaryBrush}" HorizontalAlignment="Center"
Margin="0,4,0,0"/>
</StackPanel>
<StackPanel DockPanel.Dock="Bottom" Margin="4,0,4,8">
<Button x:Name="ShowWheelButton" Content="预览轮盘" Style="{StaticResource SecondaryButton}"
Margin="0,0,0,8" Click="ShowWheelButton_Click"/>
<TextBlock Text="{Binding SaveStatus}" FontSize="11"
Foreground="{DynamicResource TextSecondaryBrush}" HorizontalAlignment="Center"/>
</StackPanel>
<ListBox x:Name="NavList" BorderThickness="0" Background="Transparent"
SelectionChanged="NavList_SelectionChanged"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBoxItem Style="{StaticResource NavButton}" Content="轮盘指令" Tag="items" IsSelected="True"/>
<ListBoxItem Style="{StaticResource NavButton}" Content="系统设置" Tag="general"/>
<ListBoxItem Style="{StaticResource NavButton}" Content="关于" Tag="about"/>
</ListBox>
</DockPanel>
</Border>
<Grid Grid.Column="1">
<views:WheelItemsView x:Name="ItemsView"/>
<views:SettingsGeneralView x:Name="GeneralView" Visibility="Collapsed"/>
<views:AboutView x:Name="AboutView" Visibility="Collapsed"/>
</Grid>
</Grid>
</Window>