新增工具/组合随软件启动自动运行功能
- ToolItem 模型新增 AutoRunOnStart 属性,持久化到配置文件 - App.OnStartup 启动后自动执行标记为自启动的工具/组合(间隔500ms) - 工具编辑窗口和组合编辑窗口新增「随软件启动自动运行」CheckBox - 主界面工具卡片左上角 Rocket 角标标识已启用自启的项目
This commit is contained in:
@@ -105,6 +105,7 @@
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="70"/>
|
||||
@@ -185,12 +186,20 @@
|
||||
VerticalContentAlignment="Center"
|
||||
Height="28" Margin="0,0,0,10" Padding="6,0"/>
|
||||
|
||||
<!-- 自动运行 -->
|
||||
<CheckBox Grid.Row="4" Grid.Column="1"
|
||||
IsChecked="{Binding AutoRunOnStart}"
|
||||
Content="随软件启动自动运行"
|
||||
Foreground="{DynamicResource Theme.Foreground}"
|
||||
VerticalAlignment="Center"
|
||||
Margin="0,0,0,10"/>
|
||||
|
||||
<!-- 子工具选择 -->
|
||||
<TextBlock Grid.Row="4" Grid.Column="0"
|
||||
<TextBlock Grid.Row="5" Grid.Column="0"
|
||||
Text="包含工具:"
|
||||
Foreground="{DynamicResource Theme.Foreground}"
|
||||
VerticalAlignment="Top" Margin="0,4,0,0"/>
|
||||
<Border Grid.Row="4" Grid.Column="1"
|
||||
<Border Grid.Row="5" Grid.Column="1"
|
||||
Background="{DynamicResource Theme.InputBackground}"
|
||||
BorderBrush="{DynamicResource Theme.InputBorder}"
|
||||
BorderThickness="1"
|
||||
@@ -230,7 +239,7 @@
|
||||
</Border>
|
||||
|
||||
<!-- 按钮 -->
|
||||
<StackPanel Grid.Row="6" Grid.Column="1"
|
||||
<StackPanel Grid.Row="7" Grid.Column="1"
|
||||
Orientation="Horizontal" HorizontalAlignment="Right"
|
||||
Margin="0,10,0,0">
|
||||
<Button Content="保存"
|
||||
|
||||
Reference in New Issue
Block a user