MVVM で BooleanToVisibilityConverter を使用してボタンの可視性を制御する
このガイドでは、BooleanToVisibilityConverter
.
まず、XAML リソース内で BooleanToVisibilityConverter
を定義します。
<code class="language-xml"><BooleanToVisibilityConverter x:Key="BoolToVis" /></code>
次に、このコンバータをボタンの可視性バインディングに適用します。
<code class="language-xml"><Button Visibility="{Binding MyBooleanProperty, Converter={StaticResource BoolToVis}}" /></code>
ここで重要な要素は Converter={StaticResource BoolToVis}
です。 これは標準の MVVM 原則に準拠しています。 ViewModel 内で可視性の変換を直接処理することもできますが、一般的には関心を分離し、View で可視性を管理させることがベスト プラクティスです。
以上がMVVM でボタンの可視性をブール値プロパティにバインドするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。