将设备列表,变量表列表,变量列表从ObservableCollection更换为字典类型的ObservableDictionary

This commit is contained in:
2025-09-16 13:05:37 +08:00
parent ffa24f861e
commit 3102938f92
11 changed files with 58 additions and 60 deletions

View File

@@ -806,9 +806,7 @@ partial class VariableTableViewModel : ViewModelBase, INavigatable
public async Task OnNavigatedToAsync(MenuItemViewModel menu)
{
var varTable =_dataStorageService.VariableTables.FirstOrDefault(v => v.Id == menu.TargetId);
if (varTable != null)
if (_dataStorageService.VariableTables.TryGetValue(menu.TargetId,out var varTable))
{
CurrentVariableTable = varTable;
// 根据变量表的协议类型设置对应的布尔属性