This commit is contained in:
艾竹
2023-03-18 21:44:58 +08:00
parent d97938cc2b
commit 9b3c2633a7
32 changed files with 3229 additions and 77 deletions

View File

@@ -219,6 +219,15 @@ namespace AIStudio.Wpf.Mind.ViewModels
}
}
private SimpleCommand _removeTagCommand;
public SimpleCommand RemoveTagCommand
{
get
{
return this._removeTagCommand ?? (this._removeTagCommand = new SimpleCommand(MindExecuteEnable, ExecuteRemoveTagCommand));
}
}
private SimpleCommand _changeMindTypeCommand;
public SimpleCommand ChangeMindTypeCommand
{
@@ -645,12 +654,12 @@ namespace AIStudio.Wpf.Mind.ViewModels
private void ExecuteAddRemarkCommand(object obj)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p => p.Remark = "备注");
}
private void ExecuteRemoveRemarkCommand(object obj)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p => p.Remark = null);
}
private void ExecuteAddPriorityCommand(object obj)
@@ -679,12 +688,16 @@ namespace AIStudio.Wpf.Mind.ViewModels
private void ExecuteAddTagCommand(object obj)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p => {
p.Tags.Add(obj?.ToString());
});
}
private void ExecuteRemoveTagCommand(object obj)
{
SelectedItems.OfType<MindNode>().ToList().ForEach(p => {
p.Tags.Remove(obj?.ToString());
});
}
private void ExecutedChangeMindTypeCommand(object obj)