From 83b5bb9010a0c5dc9de6e445bb4c4859f94c73ee Mon Sep 17 00:00:00 2001 From: czastack <2464851375@qq.com> Date: Tue, 12 Dec 2023 10:25:32 +0800 Subject: [PATCH] feat: update some viewmodel selected name --- RszTool.App/ViewModels/BaseRszFileViewModel.cs | 5 +++++ RszTool.App/ViewModels/TreeItemViewModel.cs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/RszTool.App/ViewModels/BaseRszFileViewModel.cs b/RszTool.App/ViewModels/BaseRszFileViewModel.cs index ec14b38..0fa63c8 100644 --- a/RszTool.App/ViewModels/BaseRszFileViewModel.cs +++ b/RszTool.App/ViewModels/BaseRszFileViewModel.cs @@ -427,6 +427,11 @@ public void NotifyItemsChanged() OnPropertyChanged(nameof(Items)); } + public override string ToString() + { + return Instance.Name; + } + public static ObservableCollection MakeList(IGameObjectData gameObject) { ObservableCollection list = new(); diff --git a/RszTool.App/ViewModels/TreeItemViewModel.cs b/RszTool.App/ViewModels/TreeItemViewModel.cs index 94c756b..6cf8ed7 100644 --- a/RszTool.App/ViewModels/TreeItemViewModel.cs +++ b/RszTool.App/ViewModels/TreeItemViewModel.cs @@ -7,6 +7,11 @@ public abstract class BaseTreeItemViewModel(string name) : INotifyPropertyChange public event PropertyChangedEventHandler? PropertyChanged; public string Name { get; set; } = name; public abstract IEnumerable? Items { get; } + + public override string ToString() + { + return Name; + } }