public void ShowUpdateEntitesView() { var vm = new UpdateEntitiesViewViewModel(this); vm.Init(this._validator.GetConnectionString()); Messenger.Default.Send(vm); }
private void ShowUpdateEntitesView(UpdateEntitiesViewViewModel vm) { UpdateEntitiesView v = new UpdateEntitiesView() { DataContext = vm }; Window w = new Window() { Content = v, Owner = this, SizeToContent = System.Windows.SizeToContent.WidthAndHeight, Title = "Select tables to import" }; vm.OnSourceUpdated = () => w.Close(); var res = w.ShowDialog(); if (res.HasValue && res.Value) { } }