tengo una duda acerca de una libreria llamada Mahapps Mahapps
目前我正在使用,我认为这很棒,我在一个框架中有一个菜单和选项位置。现在我以某些形式打开一个新窗口,但看起来不太好,然后我想打开一个模态窗口(以及在webapps中完成)。
你可以创建一个模态窗口Mahapps ???获取UserControl并以模态显示它
答案 0 :(得分:1)
您可以创建一个新窗口并在需要时显示它。你可以这样做:
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()是你的"模态"窗口,这指向主窗口