我对一家名为 Mahapps
的书店有疑问目前我正在使用,我认为它很棒,我在框架中有一个菜单和选项位置。现在,在某些形式中,我打开一个新窗口,但这看起来不太好,然后我想打开一个模式窗口(以及在 webapps 中完成)。
你可以创建一个模态窗口 Mahapps ???获取 UserControl 并以模式显示它??
您可以创建一个新窗口并在需要时显示它。你可以这样做:
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() 是您的“模态”窗口,它指向主窗口