private PopupWindow(IViewModelList model, string windowTitle = null, Func <object> onClosing = null) { InitializeComponent(); DataContext = vm = model; vm.Title = windowTitle ?? string.Empty; Closed += (s, e) => { onClosing?.Invoke(); }; }
public PopupWindow() { InitializeComponent(); vm = DataContext as IViewModelList; }