タイトルで申し訳ありませんが、一言で説明する方法がわかりません。
ここに私の目標があります。ビューモデルにブール値を設定して、コントロール (境界線) の可視性を定義する必要があります。
BooleanToVisibilityConverter を使用してこれを達成できることはわかっていますが、それにはもう少し多くのことがあります。コントロールが表示されていない場合に、UI にボタンを表示したい。そのボタンが押されたら、ViewModel のブール値を TRUE にして、コントロールを表示し、押されたばかりのボタンを折りたたむようにします。そのコントロールが表示されたら、最近表示されたコントロール内のボタンでコントロールを折りたたんでから、元のボタンを表示したいと思います。
基本的に、2 つのボタンがあります。1 つは表示可能にする (その後、それ自体を折りたたむ) もので、もう 1 つはコンテナーを折りたたんで最初のボタンを表示するものです。
私はMVVMでこれをすべてやろうとしているので、ビューでコードビハインドを避けることができれば理想的です!