mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-15 14:06:47 +08:00
适应窗口大小完成
This commit is contained in:
@@ -589,7 +589,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
return false;
|
||||
}
|
||||
|
||||
nodes = nodes.Except(new List<MindNode>{ RootItem }).ToList();
|
||||
nodes = nodes.Except(new List<MindNode> { RootItem }).ToList();
|
||||
|
||||
if (nodes.Any())
|
||||
{
|
||||
@@ -597,14 +597,14 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
() => {
|
||||
foreach (var node in nodes)
|
||||
{
|
||||
node.ParentNode.RemoveChild(node, true);
|
||||
{
|
||||
node.ParentNode.RemoveChild(node, true);
|
||||
}
|
||||
RootItem.LayoutUpdated();
|
||||
},
|
||||
() => {
|
||||
foreach (var node in nodes)
|
||||
{
|
||||
{
|
||||
node.ParentNode.AddChild(node, indexs[node]);
|
||||
}
|
||||
RootItem.LayoutUpdated();
|
||||
@@ -615,54 +615,62 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
return false;
|
||||
}
|
||||
|
||||
protected override void ExecuteCenterMoveCommand(object parameter)
|
||||
{
|
||||
RootItem.Left = (PageSize.Width - RootItem.ItemWidth) / 2;
|
||||
RootItem.Top = (PageSize.Height - RootItem.ItemHeight) / 2;
|
||||
RootItem?.LayoutUpdated();
|
||||
FitViewModel = new FitViewModel() { BoundingRect = RootItem.GetBounds() };
|
||||
}
|
||||
|
||||
private void ExecuteAddLinkCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteRemoveLinkCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteAddImageCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteRemoveImageCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteAddRemarkCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteRemoveRemarkCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteAddPriorityCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteAddRatioCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteAddTagCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecuteRemoveTagCommand(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedChangeMindTypeCommand(object obj)
|
||||
@@ -720,7 +728,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
RootItem.LayoutUpdated();
|
||||
},
|
||||
() => {
|
||||
//ToDo
|
||||
//ToDo
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -729,7 +737,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
{
|
||||
if (parameter is MindNode node)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -738,43 +746,43 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
|
||||
if (node != null)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void ExecutedPasteThemeCommand(object parameter)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedExpand2Level1Command(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedExpand2Level2Command(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedExpand2Level3Command(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedExpand2Level4Command(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedExpand2Level5Command(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void ExecutedExpand2Level6Command(object obj)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
protected override void ExecutedResetLayoutCommand(object obj)
|
||||
|
||||
Reference in New Issue
Block a user