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