System.WebのCacheオブジェクトは、かなりおかしくなります。
CommandBinding.CanExecuteを次のように処理します。
CommandBindings[0].CanExecute += (s, e) =>
{
e.CanExecute = NotInsignificantRoutine();
};
私のシナリオでは、NotInsignificantRoutine()の戻り値は5秒のウィンドウ内で変化しません。WPFにキャッシュするための最良の方法は何でしょうか?System.Webをインポートしますか?