using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Messaging; using Heisig.HMI.AdsManager; namespace UniperHMI; public sealed partial class ModuleControlButtonVM : SMUBaseVM, IDisposable { public ModuleControlButtonVM() : base() { } public ModuleControlButtonVM(IAdsManager adsManager, string variableName) : base(adsManager, variableName) { } [RelayCommand] private void Clicked() { WeakReferenceMessenger.Default.Send(new NavigateMessage(_variableName, typeof(ModuleOverviewPage))); } }