管理者がログインしていて、リストとコンボボックスの内容を修正したい場合にtrueに設定されるブールグローバル変数があります。その結果、各コンボの横にボタンが表示され、クリックするとダイアログボックスが表示されます。
WPFのコーディングをしていなかった場合は、おそらく各ウィンドウに次のようなコードを含めます。
gAdminEditLists=Trueの場合btnUpdateCombo.Visibility=Visible Else btnUpdateCombo.Visibility =Collapsed
私のWPFアプリでは、アプリケーション全体で使用されるボタンのスタイルを使用しています。今後の最善の方法は、gAdminEditLists変数の値に基づいてスタイル内のボタンの可視性を設定することだと思います。
これを行うために私が見ることができる唯一の方法は、gAdminEditLists値を表示または折りたたみに変換するボタンスタイル内のある種のコンバーターを使用することです。
これをどのように進めるか、またはこれが最善のアプローチであるかどうかはあまりわかりませんので、何か提案をいただければ幸いです。