mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-03 00:00:57 +08:00
mind 工具栏
This commit is contained in:
@@ -66,6 +66,8 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
MoveBackCommand = (Root as IMindDiagramViewModel)?.MoveBackCommand;
|
||||
BuildMenuOptions();
|
||||
Tags = new ObservableCollection<string>();
|
||||
LinkInfo = new LinkInfo();
|
||||
ImageInfo = new ImageInfo();
|
||||
}
|
||||
|
||||
public void InitLayout(bool initAppearance)
|
||||
@@ -228,7 +230,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
#endregion
|
||||
|
||||
#region 附加信息属性
|
||||
private LinkInfo _linkInfo = new LinkInfo();
|
||||
private LinkInfo _linkInfo;
|
||||
public LinkInfo LinkInfo
|
||||
{
|
||||
get
|
||||
@@ -249,7 +251,7 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
private ImageInfo _imageInfo = new ImageInfo();
|
||||
private ImageInfo _imageInfo;
|
||||
public ImageInfo ImageInfo
|
||||
{
|
||||
get
|
||||
@@ -539,7 +541,21 @@ namespace AIStudio.Wpf.Mind.ViewModels
|
||||
break;
|
||||
}
|
||||
case nameof(ImageInfo.Url):
|
||||
break;
|
||||
{
|
||||
if (e is ValuePropertyChangedEventArgs valuePropertyChangedEventArgs)
|
||||
{
|
||||
if (string.IsNullOrEmpty(valuePropertyChangedEventArgs.OldValue?.ToString()) && !string.IsNullOrEmpty(valuePropertyChangedEventArgs.NewValue?.ToString()))
|
||||
{
|
||||
ItemWidth = Math.Max(ItemWidth, 160);
|
||||
ItemHeight += 135;
|
||||
}
|
||||
else if (!string.IsNullOrEmpty(valuePropertyChangedEventArgs.OldValue?.ToString()) && string.IsNullOrEmpty(valuePropertyChangedEventArgs.NewValue?.ToString()))
|
||||
{
|
||||
ItemHeight -= 135;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user