using System.Windows; using AIStudio.Wpf.DiagramDesigner.Controls; namespace AIStudio.Wpf.DiagramDesigner.Services { public class WPFUIVisualizerService : IUIVisualizerService { #region Public Methods /// /// This method displays a modal dialog associated with the given key. /// /// Object state to associate with the dialog /// True/False if UI is displayed. public bool? ShowDialog(object dataContextForPopup) { Window win = new PopupWindow(); win.DataContext = dataContextForPopup; win.Owner = Application.Current.MainWindow; if (win != null) return win.ShowDialog(); return false; } #endregion } }