CommunityToolkit.Mvvm– tag –
-
WPF MVVMで保存/キャンセルコマンドを共通化する方法|BaseViewModel継承とAsyncRelayCommand実装例
WPFのMVVMで画面ごとにViewModelを増やしていくと、保存/キャンセルのコマンド、入力チェック、例外表示、実行中の無効化などが毎回コピペになりがちです。この記事で... -
.NET MAUI×CommunityToolkit.MVVMでバインドしても画面が更新されない原因と解決策(ObservableProperty/ネスト通知/x:DataType)
.NET MAUI で CommunityToolkit.MVVM(ObservableObject / ObservableProperty)を使って MVVM を組んだのに、「バインドしているはずのラベルが更新されない」問題はよ... -
.NET MAUIのDataTemplateでCommandが発火しない原因と解決策(XC0045・x:DataType・コンパイル時バインディング対応)
.NET MAUI の CollectionView + DataTemplate を コンパイル時バインディング(x:DataType)で組んだとき、行内の Delete ボタンや TapGestureRecognizer から ViewMode... -
.NET MAUI PickerのItemDisplayBindingでXamlC警告XC0022/XC0045を解消する混在バインディング実装
.NET MAUI の Picker で「ItemsSource/SelectedItem は ViewModel、表示テキストは ItemsSource の要素」といった混在バインディングをすると、ページに x:DataType を... -
.NET MAUI DetailsPageでNameがバインドできない原因と解決策(XFC0045・BindingContext・Shellナビゲーション)
.NET MAUIでMainPageでは表示できるのにDetailsPageだけ「XFC0045 Property 'Name' not found」と出る場合、原因はBindingContextの違いにあることがほとんどです。本記... -
MVVMTK0045 警告の原因と対処法まとめ|CommunityToolkit.Mvvm と .NET 8/9 で発生するエラーを徹底解説
.NET 8/9 と CommunityToolkit.Mvvm を組み合わせると、[ObservableProperty] を付けたメンバーで MVVMTK0045 警告が突然出て驚くことがあります。さらに公式ドキュメン... -
.NET MAUI AndroidでMVVM完全ガイド|CommunityToolkit.MvvmとDIで作る実装手順とサンプルコード
.NET Android(.NET MAUI for Android)でMVVMを採用すると、UIとロジックの責務分離・テスト容易性・再利用性が一気に高まります。本記事は、CommunityToolkit.Mvvmの...
1
