From cf0b629591f60c7c938dbfef2178b4d94d04ae52 Mon Sep 17 00:00:00 2001 From: "David P.G" Date: Tue, 8 Jul 2025 20:33:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8D=E6=98=AFS7=E5=8D=8F?= =?UTF-8?q?=E8=AE=AE=E4=B8=8D=E6=98=BE=E7=A4=BA=E4=BB=8ETIA=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E8=A1=A8=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ViewModels/VariableTableViewModel.cs | 5 +++++ Views/VariableTableView.xaml | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ViewModels/VariableTableViewModel.cs b/ViewModels/VariableTableViewModel.cs index ca9752c..75c0b55 100644 --- a/ViewModels/VariableTableViewModel.cs +++ b/ViewModels/VariableTableViewModel.cs @@ -41,6 +41,9 @@ partial class VariableTableViewModel : ViewModelBase private ObservableCollection? _originalDataVariables; + [ObservableProperty] + private bool _isS7ProtocolSelected; + public VariableTableViewModel(IDialogService dialogService) { _dialogService = dialogService; @@ -81,6 +84,8 @@ partial class VariableTableViewModel : ViewModelBase public override void OnLoaded() { + IsS7ProtocolSelected = VariableTable.ProtocolType == ProtocolType.S7; + if (VariableTable.DataVariables != null) { _dataVariables = new ObservableCollection(VariableTable.DataVariables); diff --git a/Views/VariableTableView.xaml b/Views/VariableTableView.xaml index 4a56f01..29e1371 100644 --- a/Views/VariableTableView.xaml +++ b/Views/VariableTableView.xaml @@ -23,6 +23,7 @@ +