在没有新窗口类的情况下点击按钮弹出窗口?

时间:2014-11-19 19:45:01

标签: c# wpf popup window

我有一个按钮,当你点击它时,应该显示一个弹出窗口,只显示一条简单的文字信息,直到用户点击画布。我是否必须在按钮点击方法中执行此类操作?:

    Window win2 = new Window();                   
    win2.Show();
    this.Close();

我只是不想为该窗口创建另一个.xaml文件,而它所做的只是在短时间内显示一条消息。现在我使用Popup TextBlock,但它并不是我想要的,因为我不能让它移动。

1 个答案:

答案 0 :(得分:0)

WPF有一个内置的消息框,可用于显示信息,然后可以轻松关闭它。在许多Windows应用程序中,它都用作错误弹出窗口。

MessageBoxResult result = MessageBox.Show("Text here ","Error", MessageBoxButton.OK, MessageBoxImage.Question);

只需将其放在您的按钮单击方法中,然后将“此处的文本”更改为所需的任何内容即可。 https://msdn.microsoft.com/en-us/library/system.windows.messagebox(v=vs.110).aspx