mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-29 20:53:24 +08:00
xx
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user