初学者(自分)向けWPF(C#,Xaml)Prism,ReactiveProperty記事マップ
これから書いていくものを含め、狙いを明確にするために記す。
連載1.WPF + Prism + ReactivePropertyを使ってMVVMモデルを形成する。
WPF、Prism、ReactivePropertyでMVVMモデルのアプリを作成しているが、一体どの記述がどのFW、ライブラリに依るものわからないので比較する形で深堀していく。
Microsoftへの文句ばかりたれてもしょうがない。
狙い
WPF + Prism + ReactivePropertyを用いたMVVMモデルを作成するための
土台となる知識を身に着ける。
横断的な資料が少なく、差分で見る記事は多い.。基本となるものにしたい。
検証環境
-
OS: WIndows10 Pro
-
Visual Studio 2019 ver 16.9.2
-
.NET Core 3.1
-
WPF
-
Prism ver.8.0.0
-
ReactiveProperty.WPF ver.7.8.1
-
ReactiveProperty ver.7.8.1
-
WPF(C#, .NET)
- Prism
- Boostrapper
- Region
- CustomRegion
- ViewDiscovery
- ViewActivationDeactivation
- Modules -AppConfig
- Modules -Code
- Modules -Directory
- Modules -LoadManual
- Modules -Xaml
- ViewModelLocator
+ UserControlで部分テンプレートを作る(21/6/15更新) - ChangeConvertion
- CustomRegistrations
- UsingDelegateCommands
- ActiveAwareCommands
- UsingEventAggregator
- FilteringEvents
- RegionContext
- BasicRegionNavigation
- VavigationCallback
- BavigationPartiipation
- NavigateToExistingViews
- PassinParameters
- ConfirmCancelNavigation
- RegionMemberLifemtime
- NavigationJournal
- InvokeCommandAction
- ReactiveProperty
- 特徴
- ReactiveProperty
- ReadOnlyReactiveProperty
- ReactivePropertySlim
- ReadOnlyReactivePropertySlim
- ReactiveCollection
- ReadOnlyReactiveCollection
- ReactiveCommand
- AsyncReactiveCommand