wpf中hide和close方法之间的区别

时间:2012-08-29 22:10:45

标签: wpf

我目前正在研究wpf应用程序。我在该应用程序中有对话框。我使用自定义按钮关闭。我有两个选项可用于该按钮的代码behide事件。

1

    private void btn_close_Click(object sender, RoutedEventArgs e)
    {
        this.Close();
    }

2

    private void btn_close_Click(object sender, RoutedEventArgs e)
    {
        this.hide();
    }

close()和hide()之间有什么区别。哪个更好用。

1 个答案:

答案 0 :(得分:8)

Hide只是隐藏窗口,它可以再次显示。一旦窗户关闭,它就会消失并将被处理掉。

因此,如果您想重用该实例,请仅使用hide(并且不要忘记隐藏的窗口)。