public void SettingWindow(DialogWindowSettings WindowSetting) { if (WindowSetting != null) { SettingWindow(WindowSetting.Title, WindowSetting.Message, WindowSetting.ShowChecked, WindowSetting.CheckBoxString, WindowSetting.SettingType, WindowSetting.WindowType, WindowSetting.Width, WindowSetting.Height); SettingButtonContent(WindowSetting.OkbtnContent, WindowSetting.CancelContent, WindowSetting.IgnoreContent); SettingButtonStyle(WindowSetting.Okstyle, WindowSetting.CancelStyle, WindowSetting.IgnoreStyle); } }
public static DialogResultType ShowDialog(DialogWindowSettings Settings) { DialogResultType result = DialogResultType.None; DispatcherHelper.UIDispatcher.Invoke(() => { DialogWindow dialogwin = new DialogWindow(); dialogwin.SettingWindow(Settings); result = dialogwin.ShowDialog(); }); return(result); }