This commit is contained in:
kwai
2023-03-07 19:25:19 +08:00
parent 152c6a8c22
commit f042f95ee0

View File

@@ -100,12 +100,20 @@ namespace AIStudio.Wpf.Mind.ViewModels
return mindNodeModel; return mindNodeModel;
} }
public override void AddToSelection(bool selected)
private bool Level_Enable(object obj)
{ {
if (Command_Enable(obj) == false) return false; if (NodeLevel == 0)
{
base.AddToSelection(selected);
}
else
{
return NodeLevel != 0; foreach (SelectableDesignerItemViewModelBase item in Root.SelectedItems.ToList())
item.IsSelected = false;
this.IsSelected= true;
}
} }
#region #region
@@ -444,12 +452,12 @@ namespace AIStudio.Wpf.Mind.ViewModels
{ {
if (NodeLevel == 0) if (NodeLevel == 0)
{ {
LayoutUpdated(); //LayoutUpdated();
} }
else else
{ {
UpdateOffsetX((double)valuePropertyChangedEventArgs.OldValue, (double)valuePropertyChangedEventArgs.NewValue); UpdateOffsetX((double)valuePropertyChangedEventArgs.OldValue, (double)valuePropertyChangedEventArgs.NewValue);
LayoutUpdated(); //LayoutUpdated();
} }
} }
break; break;
@@ -460,12 +468,12 @@ namespace AIStudio.Wpf.Mind.ViewModels
{ {
if (NodeLevel == 0) if (NodeLevel == 0)
{ {
LayoutUpdated(); //LayoutUpdated();
} }
else else
{ {
UpdateOffsetY((double)valuePropertyChangedEventArgs.OldValue, (double)valuePropertyChangedEventArgs.NewValue); UpdateOffsetY((double)valuePropertyChangedEventArgs.OldValue, (double)valuePropertyChangedEventArgs.NewValue);
LayoutUpdated(); //LayoutUpdated();
} }
} }
break; break;