public void OpenWindow(DetailViewModel viewModel) { dynamic settings = new System.Dynamic.ExpandoObject(); settings.WindowStartupLocation = System.Windows.WindowStartupLocation.Manual; this.windowManager.ShowWindow(viewModel, null, settings); }
public void ShowDetails() { if (ActiveItem != null) { var vm = new DetailViewModel( string.Format("{0}: {1}", ActiveItem.GetType().Name, ActiveItem.DisplayName), ActiveItem.GetAsPropertyList() ); var message = new OpenWindow(vm); eventAggregator.BeginPublishOnUIThread(message); } }