Esempio n. 1
1
 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;
 }
Esempio n. 2
0
        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();
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
 internal ProgressDialog(IHandleDialogs parentWindow)
     : this(parentWindow, null)
 { }
Esempio n. 6
0
 internal MessageDialog(IHandleDialogs parentWindow)
     : this(parentWindow, null)
 {
 }
Esempio n. 7
0
 internal InputDialog(IHandleDialogs parentWindow)
     : this(parentWindow, null)
 {
 }
Esempio n. 8
0
 internal InputDialog(IHandleDialogs parentWindow, MetroDialogSettings settings)
     : base(parentWindow, settings)
 {
     InitializeComponent();
 }
Esempio n. 9
0
 internal LoginDialog(IHandleDialogs parentWindow)
     : this(parentWindow, null)
 {
 }