データバインディング
WPF
や
.NET MAUI
など
MVVM
で採用されている
データ
を
XAML
などの
View
で取り扱うための仕組み.
データ
の
出力
だけでなく
入力
にも対応している.
フォーム
などについては
入力
を受け付けるかどうかは"Mode"
プロパティ
で指定できる.
code:Mode.xml
<Entry Text="{Binding Message}" Mode=TwoWay />
OnClick
などは
ICommand
を実装した
Command
とした
プロパティ
を
バインド
する.
Prism.Core
では
DelegateCommand
として
ラムダ式
を用いて実装する.
コードビハインド
を利用せずに
ViewModel
だけで完結できる.