This commit is contained in:
艾竹
2023-03-18 22:50:00 +08:00
parent 9b3c2633a7
commit 8d87f61c07
5 changed files with 117 additions and 22 deletions

View File

@@ -634,12 +634,28 @@ namespace AIStudio.Wpf.Mind.ViewModels
private void ExecuteAddLinkCommand(object obj)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p => p.LinkInfo = new LinkInfo() { Url = "https://naotu.baidu.com", Text = "https://naotu.baidu.com" });
if (obj is object[] array && array.Length == 2)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p =>
{
if (p.LinkInfo == null)
p.LinkInfo = new LinkInfo();
p.LinkInfo.Link = array[0]?.ToString();
p.LinkInfo.Text = array[1]?.ToString();
});
}
}
private void ExecuteRemoveLinkCommand(object obj)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p => p.LinkInfo = null);
SelectedItems.OfType<MindNode>().ToList().ForEach(p => {
if (p.LinkInfo != null)
{
p.LinkInfo.Link = null; p.LinkInfo.Text = null;
}
});
}
private void ExecuteAddImageCommand(object obj)