29 lines
805 B
C#
29 lines
805 B
C#
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);
|
|
}
|
|
} |