using Prism.Mvvm; using Prism.Commands; using Prism.Services.Dialogs; using Store.Management.Views; using Store.Management.Framework.Controls; using System.Windows; namespace Store.Management; public partial class MainWindow : WindowBase { public MainWindow() => InitializeComponent(); } public class MainWindowViewModel(IDialogService dialogService) : BindableBase { public DelegateCommand OpenDataGridTestCommand => field ??= new(() => dialogService.ShowDialog(nameof(DataGridTestView), new DialogParameters(), _ => { })); public DelegateCommand OpenLoginCommand => field ??= new(() => dialogService.ShowDialog(nameof(LoginWindow), new DialogParameters(), _ => { })); private string _title="TTTT"; public string Title { get => _title; set => SetProperty(ref _title, value); } }