1234567891011121314151617181920212223242526272829 |
- using CommunityToolkit.Mvvm.ComponentModel;
- using CommunityToolkit.Mvvm.Input;
- using EEMSMain.Data;
- using UICommon.CommonContainer;
- namespace EEMSMain.ViewModels;
- public partial class MainWindowViewModel(ICommonContainer commonContainer, ContainerManager containerManager) : ObservableObject
- {
- private readonly ICommonContainer _commonContainer = commonContainer;
- public ContainerManager ContainerManager { get; } = containerManager;
- [ObservableProperty]
- private string? _CurrentModule;
- [RelayCommand]
- private void Open(ContainerInfo para)
- {
- try
- {
- _commonContainer.RequestNavigation(para.ModuleName);
- this.CurrentModule = para.Name;
- }
- catch
- {
- }
- }
- }
|