/
estolbin
/
wpf_mvvm
Обзор
Документация
Войти
/
estolbin
/
wpf_mvvm
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ViewModel/MainViewModel.cs
36 строк
849 B
Eugene Stolbin
Ready example of mvvm
07 мар 2024, 14:27
07 мар 2024, 14:27
f594207
Код
Авторство
О чём код?
using System.Collections.ObjectModel; using System.Windows; using System.Windows.Input; using UserManager.Commands; using UserManager.Models; using UserManager.Views; namespace UserManager.ViewModel; public class MainViewModel { public ObservableCollection<User> Users { get; set; } public ICommand ShowWindowCommand { get; set; } public MainViewModel() { Users = UserManagerRep.GetUsers(); ShowWindowCommand = new RelayCommand(ShowWindow,CanShowWindow); } private bool CanShowWindow(object obj) { return true; } private void ShowWindow(object obj) { var mainWindow = obj as Window; var window = new AddUser(); window.Owner = mainWindow; window.WindowStartupLocation = WindowStartupLocation.CenterOwner; window.Show(); } }