internal LoginDialog(IHandleDialogs parentWindow, LoginDialogSettings settings) : base(parentWindow, settings) { InitializeComponent(); Username = settings.InitialUsername; Password = settings.InitialPassword; UsernameWatermark = settings.UsernameWatermark; PasswordWatermark = settings.PasswordWatermark; NegativeButtonButtonVisibility = settings.NegativeButtonVisibility; ShouldHideUsername = settings.ShouldHideUsername; }
internal MessageDialog(IHandleDialogs parentWindow, MetroDialogSettings settings) : base(parentWindow, settings) { InitializeComponent(); PART_MessageScrollViewer.Height = DialogSettings.MaximumBodyHeight; }
/// <summary> /// Initializes a new MahApps.Metro.Controls.BaseMetroDialog. /// </summary> /// <param name="owningWindow">The window that is the parent of the dialog.</param> /// <param name="settings">The settings for the message dialog.</param> protected BaseMetroDialog(IHandleDialogs owningWindow, MetroDialogSettings settings) { DialogSettings = settings ?? owningWindow.MetroDialogOptions; OwningWindow = owningWindow as FrameworkElement; Initialize(); }
internal ProgressDialog(IHandleDialogs parentWindow, MetroDialogSettings settings) : base(parentWindow, settings) { InitializeComponent(); if (parentWindow.MetroDialogOptions.ColorScheme == MetroDialogColorScheme.Theme) { try { ProgressBarForeground = ThemeManager.GetResourceFromAppStyle(parentWindow as FrameworkElement, "AccentColorBrush") as Brush; } catch (Exception) { } } else { ProgressBarForeground = Brushes.White; } }
internal ProgressDialog(IHandleDialogs parentWindow) : this(parentWindow, null) { }
internal MessageDialog(IHandleDialogs parentWindow) : this(parentWindow, null) { }
internal InputDialog(IHandleDialogs parentWindow) : this(parentWindow, null) { }
internal InputDialog(IHandleDialogs parentWindow, MetroDialogSettings settings) : base(parentWindow, settings) { InitializeComponent(); }
internal LoginDialog(IHandleDialogs parentWindow) : this(parentWindow, null) { }