プログラミング、ガジェット、趣味ネタを配信するブログ

C# WPF

MVVMパターンについて

投稿日:

MVVMとは

「Model」「View」「ViewModel」の3つのコンポーネントを使用したものになります。

「Model」は、データを管理するコンポーネントになります。
データ関連のロジックはこちらに追加していきます。

「View」は、レイアウト、外観をUI管理するコンポーネントになります。
その為、データやロジック等は持たせない設計を行う必要があります。

「ViewModel」は、「Model」と「View」を仲介するコンポーネントになります。
また描画関連のロジックはこちらに追加していきます。

参考URL

https://learn.microsoft.com/ja-jp/dotnet/architecture/maui/mvvm

-C#, WPF

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

【WPF】WPF 型’UserControl’はダイレクトコンテンツをサポートしていません。

WPFプロジェクトを作成して、UserControlを作成した時に 「WPF 型’UserControl’はダイレクトコンテンツをサポートしていません。」 といったエラーが表示 …

no image

WPF 「アプリケーションはブレーク モードになっています」の対処方法

デバッガでのブレーク時に下記の画像のようなエラーが発生する場合があります。 これが出た場合は[デバッグ]>[オプション]を選択します。 次に[デバッグ]>[全般]の「マイコードのみを有効に …

no image

WinFormsにモーダルダイアログの追加

Windows フォームアプリケーションにモーダルダイアログを追加する手順をまとめていきます。 使用用途 メッセージ表示中にアプリケーションを操作させないようにしたいとき 追加手順について Formフ …

no image

【AvalonDock】AvalonDockについてのメモ

AvalonDockの構成が理解しにくかったので、メモ程度にまとめていこうと思います。 AvalonDockのHP DocumentSourceについて DockingManagerのパラメータのDo …

no image

WPF AvalonDockのサンプル記事

C#のツールでウィンドウのドッキングしたいと思って調べたところ、 AvalonDockをMVVMで使うがわかりやすかったのでメモメモ。。。

スポンサー 人気記事 最近の投稿