実装ではしばしば、viewmodelとのデータバインディングを介した値の取得と描画・ユーザー入力の通知がおこなわれる。