プレゼンテーションロジックとは何か
プレゼンテーションロジックとは何かがわからないために
MVVMのViewModelの意味、役割がわからないと思われる。
プレゼンテーションロジックとはUIを制御するプログラム
UI要素に直接アクセスするプログラムはプレゼンテーションロジックになる。
WPFのMVVMで説明する。
ViewにLabelを一個配置
ViewModelにLabelにバインドするプロパティAがある。
プロパティAはViewという具象を抽象化したものであり、Viewの抽象に
直接アクセスして制御するプログラムはプレゼンテーションロジックになる。
Modelからデータを読み取りバインドするプロパティに代入するだけの
プログラムもプレゼンテーションロジックである。
Viewのためのプロパティにアクセスするものはすべてプレゼンテーションロジック