创建模态窗体 mahapps WPF

Creating a Modal Form mahapps WPF

tengo una duda acerca de una libreria llamada Mahapps Mahapps

目前我正在使用并且我认为它很棒,我在框架中有一个菜单和选项位置。现在在某些形式下我打开一个新的 window 但是看起来不太好,然后我想打开一个模态 window (以及在 webapps 中完成的)。

您可以创建模态 window Mahapps ???获取 UserControl 并以模式显示它 ??

您可以创建一个新的 window 并在需要时显示它。您可以这样做:

public partial class MainWindow : MetroWindow
{
    private void InitLogin()
    {
        using (var lw = new LoginWindow())
        {
            this.Hide();
            lw.ShowDialog();
            if (lw.Status == Status.Success)
            {
                loginDone = true;
                this.Show();
            }
            else
            {
                this.Close();
            }
        }
    }
}

public partial class LoginWindow : MetroWindow, IDisposable
{
    public Status Status { get; set; }
    // ... 
}

这里的 LoginWindow() 是你的 "modal" window 并且它指向主 window