Это заметка. Для закрытия формы по правилам MVVM, требуется проделать следующие. Создать класс: DelegateCommand наследующий ICommand, рисунок 1. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Input; namespace FiasView.MVVM.DelegateCommand { public class DelegateCommand : ICommand { private Action<object> _execute; private Func<object, bool> _canExecute; public event EventHandler CanExecuteChanged { add { CommandManager...
Всем привет! Сегодня статья для тех, кто уже дошёл до плагинов с оконным интерфейсом, но пока двигает кнопки по конструктору окна вручную и указывает жёсткие размеры. Введение Контейнеры компоновки — это элементы, которые разбивают пространство окна на логические блоки, и предназначенные для размещения других элементов (в том числе и других контейнеров компоновки). В этой статье я рассмотрю самые часто используемые, об остальных можно почитать на других ресурсах Grid Это самый распространённый контейнер...