私のアプリケーションのビューの約半分には、ユーザーがそのビューに関連付けられたツール メニューをクリックして開くことができる小さな歯車のアイコンが含まれています。これらの各メニューの内容は異なる可能性がありますが、歯車をクリックしてメニューを開く操作は常にまったく同じです。
多くのビューに表示されるこのメニューを開いたり閉じたりするために同じ関数を保存して再利用するための最良の方法は何ですか?
もっと
同様に、私のビューの多くは折りたたみ可能です (つまり、ビュー内の矢印をクリックしてその内容を非表示にできます)。それを制御する単一の関数があり、アプリケーション全体で簡単に再利用できるようにしたいと考えています。