mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-09 02:36:35 +08:00
选中状态代码整理
This commit is contained in:
@@ -7,7 +7,7 @@ using System.Windows.Input;
|
||||
|
||||
namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
public static class SelectionProps
|
||||
public static class SelectionProps
|
||||
{
|
||||
#region EnabledForSelection
|
||||
|
||||
@@ -51,20 +51,23 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
if ((Keyboard.Modifiers & (ModifierKeys.Shift)) != ModifierKeys.None)
|
||||
{
|
||||
selectable.IsSelected = !selectable.IsSelected;
|
||||
//selectable.IsSelected = !selectable.IsSelected;
|
||||
selectable.AddToSelection(!selectable.IsSelected, false);
|
||||
}
|
||||
|
||||
if ((Keyboard.Modifiers & (ModifierKeys.Control)) != ModifierKeys.None)
|
||||
{
|
||||
selectable.IsSelected = !selectable.IsSelected;
|
||||
//selectable.IsSelected = !selectable.IsSelected;
|
||||
selectable.AddToSelection(!selectable.IsSelected, false);
|
||||
}
|
||||
}
|
||||
else if (!selectable.IsSelected)
|
||||
{
|
||||
selectable.AddToSelection(true);
|
||||
|
||||
selectable.AddToSelection(true, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user