improve:展台

新增将展台替换为希沃展台快捷启动功能
This commit is contained in:
2026-04-05 09:38:16 +08:00
parent dfc23b4428
commit f5a657d5c3
11 changed files with 188 additions and 49 deletions
+9
View File
@@ -2705,6 +2705,15 @@ namespace Ink_Canvas
SaveSettingsToFile();
}
private void ToggleSwitchLaunchSeewoVideoShowcaseForWhiteboardBooth_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
Settings.Canvas.LaunchSeewoVideoShowcaseForWhiteboardBooth =
ToggleSwitchLaunchSeewoVideoShowcaseForWhiteboardBooth.IsOn;
SaveSettingsToFile();
}
private void ToggleSwitchAutoStraightenLine_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
@@ -852,6 +852,9 @@ namespace Ink_Canvas
ToggleSwitchDisablePressure.IsOn = Settings.Canvas.DisablePressure;
inkCanvas.DefaultDrawingAttributes.IgnorePressure = Settings.Canvas.DisablePressure;
ToggleSwitchLaunchSeewoVideoShowcaseForWhiteboardBooth.IsOn =
Settings.Canvas.LaunchSeewoVideoShowcaseForWhiteboardBooth;
if (Settings.Canvas.EnableVelocityBrushTip)
{
Settings.Canvas.InkStyle = 3;
@@ -874,8 +877,6 @@ namespace Ink_Canvas
ToggleSwitchClearCanvasAlsoClearImages.IsOn = Settings.Canvas.ClearCanvasAlsoClearImages;
ToggleSwitchShowCircleCenter.IsOn = Settings.Canvas.ShowCircleCenter;
ApplyWhiteboardBoothToolbarFromSettings();
switch (Settings.Canvas.EraserShapeType)
{
case 0:
@@ -51,6 +51,14 @@ namespace Ink_Canvas
/// <param name="e">鼠标按钮事件的参数。</param>
private void BtnToggleVideoPresenter_Click(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
if (Settings?.Canvas?.LaunchSeewoVideoShowcaseForWhiteboardBooth == true)
{
// 与主窗口「希沃视频展台」入口(BoardLaunchEasiCamera_MouseUp)一致:先走黑板/白板入口逻辑再启动
ImageBlackboard_MouseUp(null, null);
SoftwareLauncher.LaunchEasiCamera("希沃视频展台");
return;
}
ToggleVideoPresenterSidebar();
}