improve:光标显示
This commit is contained in:
@@ -5730,7 +5730,7 @@
|
|||||||
</Viewbox>
|
</Viewbox>
|
||||||
|
|
||||||
<Grid Name="FloatingbarUIForInkReplay">
|
<Grid Name="FloatingbarUIForInkReplay">
|
||||||
<Viewbox Name="ViewboxFloatingBar" Margin="100,5,0,0"
|
<Viewbox Name="ViewboxFloatingBar" Margin="100,5,0,0" Cursor="Arrow"
|
||||||
HorizontalAlignment="Left" Height="58" VerticalAlignment="Top" Width="733"
|
HorizontalAlignment="Left" Height="58" VerticalAlignment="Top" Width="733"
|
||||||
RenderTransformOrigin="0.5,0.5">
|
RenderTransformOrigin="0.5,0.5">
|
||||||
<Viewbox.LayoutTransform>
|
<Viewbox.LayoutTransform>
|
||||||
@@ -5759,7 +5759,7 @@
|
|||||||
</Canvas>
|
</Canvas>
|
||||||
</Border>
|
</Border>
|
||||||
</Canvas>
|
</Canvas>
|
||||||
<ui:SimpleStackPanel Margin="2,0" Name="StackPanelFloatingBar" Orientation="Horizontal">
|
<ui:SimpleStackPanel Margin="2,0" Name="StackPanelFloatingBar" Orientation="Horizontal" Cursor="Arrow">
|
||||||
<!--<ui:SimpleStackPanel Name="Cursor_Icon" MouseDown="Border_MouseDown" MouseUp="CursorIcon_Click"-->
|
<!--<ui:SimpleStackPanel Name="Cursor_Icon" MouseDown="Border_MouseDown" MouseUp="CursorIcon_Click"-->
|
||||||
<ui:SimpleStackPanel Name="Cursor_Icon"
|
<ui:SimpleStackPanel Name="Cursor_Icon"
|
||||||
MouseDown="FloatingBarToolBtnMouseDownFeedback_Panel"
|
MouseDown="FloatingBarToolBtnMouseDownFeedback_Panel"
|
||||||
|
|||||||
@@ -579,6 +579,19 @@ namespace Ink_Canvas {
|
|||||||
// 添加一个辅助方法,根据当前编辑模式设置光标
|
// 添加一个辅助方法,根据当前编辑模式设置光标
|
||||||
public void SetCursorBasedOnEditingMode(InkCanvas canvas)
|
public void SetCursorBasedOnEditingMode(InkCanvas canvas)
|
||||||
{
|
{
|
||||||
|
// 套索选模式下光标始终显示
|
||||||
|
if (!Settings.Canvas.IsShowCursor) {
|
||||||
|
canvas.UseCustomCursor = true;
|
||||||
|
canvas.ForceCursor = true;
|
||||||
|
|
||||||
|
if (canvas.EditingMode == InkCanvasEditingMode.Select) {
|
||||||
|
canvas.Cursor = Cursors.Cross;
|
||||||
|
}
|
||||||
|
|
||||||
|
System.Windows.Forms.Cursor.Show();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (Settings.Canvas.IsShowCursor) {
|
if (Settings.Canvas.IsShowCursor) {
|
||||||
canvas.UseCustomCursor = true;
|
canvas.UseCustomCursor = true;
|
||||||
canvas.ForceCursor = true;
|
canvas.ForceCursor = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user