diff --git a/MonitorModule/ViewModels/MonitorViewModel.cs b/MonitorModule/ViewModels/MonitorViewModel.cs index 7d7778c..af6b407 100644 --- a/MonitorModule/ViewModels/MonitorViewModel.cs +++ b/MonitorModule/ViewModels/MonitorViewModel.cs @@ -21,6 +21,7 @@ using UIShare.GlobalVariable; using UIShare.PubEvent; using UIShare.ViewModelBase; + namespace MonitorModule.ViewModels { public class MonitorViewModel : NavigateViewModelBase, IRegionMemberLifetime, IDisposable @@ -152,6 +153,9 @@ namespace MonitorModule.ViewModels try { _dbFlushTask.Wait(TimeSpan.FromSeconds(1.5)); } catch { } } + _sampleTimer.Tick -= OnSampleTick; + + // 3. 释放容器作用域 _scope?.Dispose(); Channels.Clear(); AvailableMethods.Clear();