在WPF中进行模态对话,可以使用Window
类的ShowDialog()
方法。这个方法会打开一个新的窗口,并阻止用户在该窗口关闭之前与其他窗口进行交互。以下是一个简单的示例:
DialogWindow
的新窗口。DialogWindow
中添加一些控件,例如Button
和TextBox
。DialogWindow
实例,并调用其ShowDialog()
方法。private void Button_Click(object sender, RoutedEventArgs e)
{
var dialogWindow = new DialogWindow();
dialogWindow.ShowDialog();
}
这将打开DialogWindow
,并阻止用户在该窗口关闭之前与其他窗口进行交互。
在DialogWindow
中,您可以添加其他控件,例如Button
和TextBox
,并为它们添加事件处理程序,以便在用户与它们进行交互时执行操作。
总之,在WPF中进行模态对话的关键是使用Window
类的ShowDialog()
方法,该方法会打开一个新的窗口,并阻止用户在该窗口关闭之前与其他窗口进行交互。
领取专属 10元无门槛券
手把手带您无忧上云