私はMSExcelに少し似たクライアントアプリを書いています-それは1つのメニューバーを持っていて、あなたはいくつかの内部フレームを持っています、各フレームはいくつかの状態の1つにあるファイルです。
基本的なフローは次のとおりです。ファイルを開いた後、ビルドをクリックし、ビルドが完了した後、それをエクスポート/保存できます(他のシナリオはより複雑です)。
私が興味を持っているのは、フレームを切り替えるたびにメニューボタンの状態を変更する方法です。まだ「ビルド」を押していない場合は「エクスポート」を無効にする必要がありますが、ウィンドウに切り替える場合はすでに「ビルド」ボタンを押してビルドした場合は、「エクスポート」ボタンを有効にする必要があります。
このようなものを扱うためのデザインパターンはありますか?最もよく知られている方法はありますか?