add:退出收纳模式自动进入批注选项
This commit is contained in:
@@ -2408,6 +2408,23 @@
|
|||||||
<TextBlock Foreground="#fafafa" Text="天" VerticalAlignment="Center"
|
<TextBlock Foreground="#fafafa" Text="天" VerticalAlignment="Center"
|
||||||
FontSize="14" Margin="8,0,0,0" />
|
FontSize="14" Margin="8,0,0,0" />
|
||||||
</ui:SimpleStackPanel>
|
</ui:SimpleStackPanel>
|
||||||
|
|
||||||
|
<Line HorizontalAlignment="Center" X1="0" Y1="0" X2="400" Y2="0" Stroke="#3f3f46"
|
||||||
|
StrokeThickness="1" Margin="0,8,0,8" />
|
||||||
|
|
||||||
|
<TextBlock Margin="0,0,0,8" Text="收纳模式" FontWeight="Bold" Foreground="#fafafa"
|
||||||
|
FontSize="20" />
|
||||||
|
|
||||||
|
<ui:SimpleStackPanel Orientation="Horizontal" HorizontalAlignment="Left">
|
||||||
|
<TextBlock Foreground="#fafafa" Text="退出收纳模式时自动切换至批注模式"
|
||||||
|
VerticalAlignment="Center" FontSize="14" Margin="0,0,16,0" />
|
||||||
|
<ui:ToggleSwitch OnContent="" OffContent=""
|
||||||
|
Name="ToggleSwitchAutoEnterAnnotationModeWhenExitFoldMode"
|
||||||
|
IsOn="False" FontFamily="Microsoft YaHei UI" FontWeight="Bold"
|
||||||
|
Toggled="ToggleSwitchAutoEnterAnnotationModeWhenExitFoldMode_Toggled" />
|
||||||
|
</ui:SimpleStackPanel>
|
||||||
|
|
||||||
|
<TextBlock Text="# 开启后,退出收纳模式时将自动切换至批注模式,便于快速批注" TextWrapping="Wrap" Foreground="#a1a1aa" />
|
||||||
</ui:SimpleStackPanel>
|
</ui:SimpleStackPanel>
|
||||||
</GroupBox>
|
</GroupBox>
|
||||||
<GroupBox Name="GroupBoxRandWindow">
|
<GroupBox Name="GroupBoxRandWindow">
|
||||||
|
|||||||
@@ -218,6 +218,13 @@ namespace Ink_Canvas {
|
|||||||
await Task.Delay(0);
|
await Task.Delay(0);
|
||||||
|
|
||||||
await Dispatcher.InvokeAsync(() => {
|
await Dispatcher.InvokeAsync(() => {
|
||||||
|
// 根据设置决定是否自动切换至批注模式
|
||||||
|
if (Settings.Automation.IsAutoEnterAnnotationModeWhenExitFoldMode && currentMode == 0)
|
||||||
|
{
|
||||||
|
// 切换至批注模式
|
||||||
|
PenIcon_Click(null, null);
|
||||||
|
}
|
||||||
|
|
||||||
if (StackPanelPPTControls.Visibility == Visibility.Visible)
|
if (StackPanelPPTControls.Visibility == Visibility.Visible)
|
||||||
{
|
{
|
||||||
var dops = Settings.PowerPointSettings.PPTButtonsDisplayOption.ToString();
|
var dops = Settings.PowerPointSettings.PPTButtonsDisplayOption.ToString();
|
||||||
|
|||||||
@@ -1235,6 +1235,13 @@ namespace Ink_Canvas {
|
|||||||
else
|
else
|
||||||
timerKillProcess.Stop();
|
timerKillProcess.Stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ToggleSwitchAutoEnterAnnotationModeWhenExitFoldMode_Toggled(object sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
if (!isLoaded) return;
|
||||||
|
Settings.Automation.IsAutoEnterAnnotationModeWhenExitFoldMode = ToggleSwitchAutoEnterAnnotationModeWhenExitFoldMode.IsOn;
|
||||||
|
SaveSettingsToFile();
|
||||||
|
}
|
||||||
|
|
||||||
private void ToggleSwitchSaveScreenshotsInDateFolders_Toggled(object sender, RoutedEventArgs e) {
|
private void ToggleSwitchSaveScreenshotsInDateFolders_Toggled(object sender, RoutedEventArgs e) {
|
||||||
if (!isLoaded) return;
|
if (!isLoaded) return;
|
||||||
|
|||||||
@@ -706,6 +706,9 @@ namespace Ink_Canvas {
|
|||||||
ToggleSwitchAutoDelSavedFiles.IsOn = Settings.Automation.AutoDelSavedFiles;
|
ToggleSwitchAutoDelSavedFiles.IsOn = Settings.Automation.AutoDelSavedFiles;
|
||||||
ComboBoxAutoDelSavedFilesDaysThreshold.Text =
|
ComboBoxAutoDelSavedFilesDaysThreshold.Text =
|
||||||
Settings.Automation.AutoDelSavedFilesDaysThreshold.ToString();
|
Settings.Automation.AutoDelSavedFilesDaysThreshold.ToString();
|
||||||
|
|
||||||
|
// 加载退出收纳模式自动切换至批注模式设置
|
||||||
|
ToggleSwitchAutoEnterAnnotationModeWhenExitFoldMode.IsOn = Settings.Automation.IsAutoEnterAnnotationModeWhenExitFoldMode;
|
||||||
} else {
|
} else {
|
||||||
Settings.Automation = new Automation();
|
Settings.Automation = new Automation();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -253,6 +253,9 @@ namespace Ink_Canvas
|
|||||||
|| IsAutoFoldInYiYunVisualPresenter
|
|| IsAutoFoldInYiYunVisualPresenter
|
||||||
|| IsAutoFoldInMaxHubWhiteboard;
|
|| IsAutoFoldInMaxHubWhiteboard;
|
||||||
|
|
||||||
|
[JsonProperty("isAutoEnterAnnotationModeWhenExitFoldMode")]
|
||||||
|
public bool IsAutoEnterAnnotationModeWhenExitFoldMode { get; set; } = false;
|
||||||
|
|
||||||
[JsonProperty("isAutoFoldInEasiNote")]
|
[JsonProperty("isAutoFoldInEasiNote")]
|
||||||
public bool IsAutoFoldInEasiNote { get; set; } = false;
|
public bool IsAutoFoldInEasiNote { get; set; } = false;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user