[キャンセル]ボタンをクリックしたとき、またはウィンドウを閉じたとき(ALT + F4またはxをクリック)に同じコマンドを実行したい。問題は、コマンドが最終的に拒否された「閉じる」モードのウィンドウを閉じることです。閉じているウィンドウを閉じることができません。ウィンドウ内のモード「IsClosing」をどのように区別できますか?このboolプロパティはありません...
質問する
470 次
2 に答える
0
ウィンドウ内で2つの異なる動作があると想像してください。
- データの削除-キャンセルまたはALT+F3の場合。
- データの永続化-[OK]ボタンをクリックしたとき。
ALT + F4アクションをキャッチする必要がある唯一の方法は、イベントを閉じることです。私の解決策は、teOKコマンドでウィンドウに入ったときにのみtrueになるフラグを設定することでした。私はそのフラグをテストし、trueの場合はデータを永続化し、そうでない場合はデータを削除します。
于 2012-07-18T13:37:50.243 に答える
0
あなたが何を求めているのか完全にはわかりません。あなたが今やろうとしていることを示すためにいくつかのコードを提供すれば、私はおそらくあなたをより良く助けることができるでしょう。
その間、この質問はあなたと同じようなことを尋ねているようです。これをチェックして、役立つかどうか見てみませんか?
于 2012-07-17T16:18:12.173 に答える