Beispiel #1
0
        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);
     }
 }