1

私は現在wpfアプリケーションに取り組んでいます。そのアプリケーションにはダイアログ ボックスがあります。カスタムボタンを使用して閉じました。そのボタンの分離コード イベントで使用するオプションが 2 つあります。

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 に答える