1

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

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() 有什么区别。哪个更好用。

4

1 回答 1

9

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

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

于 2012-08-29T22:13:51.727 回答