職場のユーザー向けに、「touch」コマンドの GUI バージョンを複製しています。
DataGrid
オブジェクトにバインドしている WPFがありList<FileInfo>
ます。
ユーザーがファイルの CreationTime (たとえば) を変更すると、バインディングによってファイルが自動的に更新され、すべて問題ありません。
変更する権限がないファイルを変更しようとするまで。データバインディングは出力ウィンドウに例外をスローしますが、例外をキャッチしてステータスバーのメッセージを更新して、失敗したことを伝えたいと考えています。
現時点ではCellEditEnding
、コードで例外をキャッチするために、イベントをキャッチし、手動で変更を再度適用することでこれを達成しています。これは問題ではありませんが、日付を 2 回変更せずにこれを行う方法を教えてください。