improve:issue #112

This commit is contained in:
2025-08-23 21:39:00 +08:00
parent 108c6b2b17
commit 710a9014dd
13 changed files with 1414 additions and 19 deletions
@@ -185,7 +185,7 @@ namespace Ink_Canvas
}
// 处理全局粘贴快捷键
private async void HandleGlobalPaste(object sender, ExecutedRoutedEventArgs e)
internal async void HandleGlobalPaste(object sender, ExecutedRoutedEventArgs e)
{
try
{
@@ -186,7 +186,7 @@ namespace Ink_Canvas
GridForFloatingBarDraging.Visibility = Visibility.Visible;
}
private void SymbolIconEmoji_MouseUp(object sender, MouseButtonEventArgs e)
internal void SymbolIconEmoji_MouseUp(object sender, MouseButtonEventArgs e)
{
isDragDropInEffect = false;
@@ -495,7 +495,8 @@ namespace Ink_Canvas
#endregion
#region
private void SymbolIconUndo_MouseUp(object sender, MouseButtonEventArgs e)
internal void SymbolIconUndo_MouseUp(object sender, MouseButtonEventArgs e)
{
//if (lastBorderMouseDownObject != sender) return;
@@ -508,7 +509,7 @@ namespace Ink_Canvas
HideSubPanels();
}
private void SymbolIconRedo_MouseUp(object sender, MouseButtonEventArgs e)
internal void SymbolIconRedo_MouseUp(object sender, MouseButtonEventArgs e)
{
//if (lastBorderMouseDownObject != sender) return;
@@ -528,7 +529,7 @@ namespace Ink_Canvas
//private bool Not_Enter_Blackboard_fir_Mouse_Click = true;
private bool isDisplayingOrHidingBlackboard;
private void ImageBlackboard_MouseUp(object sender, MouseButtonEventArgs e)
internal void ImageBlackboard_MouseUp(object sender, MouseButtonEventArgs e)
{
if (lastBorderMouseDownObject != null && lastBorderMouseDownObject is Panel)
@@ -728,7 +729,7 @@ namespace Ink_Canvas
#region
private void SymbolIconDelete_MouseUp(object sender, MouseButtonEventArgs e)
internal void SymbolIconDelete_MouseUp(object sender, MouseButtonEventArgs e)
{
if (lastBorderMouseDownObject != null && lastBorderMouseDownObject is Panel)
@@ -778,7 +779,7 @@ namespace Ink_Canvas
/// </summary>
/// <param name="sender">sender</param>
/// <param name="e">MouseButtonEventArgs</param>
private void SymbolIconSelect_MouseUp(object sender, MouseButtonEventArgs e)
internal void SymbolIconSelect_MouseUp(object sender, MouseButtonEventArgs e)
{
if (lastBorderMouseDownObject != null && lastBorderMouseDownObject is Panel)
@@ -1542,7 +1543,7 @@ namespace Ink_Canvas
});
}
private async void CursorIcon_Click(object sender, RoutedEventArgs e)
internal async void CursorIcon_Click(object sender, RoutedEventArgs e)
{
if (lastBorderMouseDownObject != null && lastBorderMouseDownObject is Panel)
((Panel)lastBorderMouseDownObject).Background = new SolidColorBrush(Colors.Transparent);
@@ -1648,7 +1649,7 @@ namespace Ink_Canvas
}
}
private void PenIcon_Click(object sender, RoutedEventArgs e)
internal void PenIcon_Click(object sender, RoutedEventArgs e)
{
if (lastBorderMouseDownObject != null && lastBorderMouseDownObject is Panel)
@@ -1866,7 +1867,7 @@ namespace Ink_Canvas
CheckColorTheme();
}
private void EraserIcon_Click(object sender, RoutedEventArgs e)
internal void EraserIcon_Click(object sender, RoutedEventArgs e)
{
EnterMultiTouchModeIfNeeded();
bool isAlreadyEraser = inkCanvas.EditingMode == InkCanvasEditingMode.EraseByPoint;
+1 -1
View File
@@ -57,7 +57,7 @@ namespace Ink_Canvas
}
private void KeyExit(object sender, ExecutedRoutedEventArgs e)
internal void KeyExit(object sender, ExecutedRoutedEventArgs e)
{
if (BtnPPTSlideShowEnd.Visibility == Visibility.Visible) BtnPPTSlideShowEnd_Click(BtnPPTSlideShowEnd, null);
}
+1 -1
View File
@@ -42,7 +42,7 @@ namespace Ink_Canvas
SaveInkCanvasStrokes(false);
}
private void SaveScreenShotToDesktop()
internal void SaveScreenShotToDesktop()
{
var desktopPath = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory),
+2 -2
View File
@@ -172,8 +172,8 @@ namespace Ink_Canvas
return Task.FromResult(true);
}
private async void BtnDrawLine_Click(object sender, MouseButtonEventArgs e)
internal async void BtnDrawLine_Click(object sender, MouseButtonEventArgs e)
{
await CheckIsDrawingShapesInMultiTouchMode();
EnterShapeDrawingMode(1);