- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
638 :デフォルトの名無しさん[sage]:2015/02/02(月) 00:49:31.87 ID:oCKieM5N - Model部分の設計で聞きたいんだけど、
複数のViewに跨って存在するようなデータとかロジックあるじゃん? あれって、V-VM-Mを1:1:1とかにすると難しいと思うんだけど、 Model層の最上部はシングルトンで管理とかしてるわけ? そこら辺の細かい設計の話、どこ探してもないんだけど。
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
640 :デフォルトの名無しさん[sage]:2015/02/02(月) 01:58:57.28 ID:oCKieM5N - >>639
そらどうにでもなるし、どうでも作れるのは知っとるよ 実際どうやってるのかの事例聞きたくてさ 1:1:1にすると綺麗な設計にならない事は知ってるし、その辺の基礎はわかってるつもり だから、モデルの最上部(ViewModelと直接接する部分)の話、誰か良さそうな事例知ってないかなと
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
642 :デフォルトの名無しさん[sage]:2015/02/02(月) 02:47:54.60 ID:oCKieM5N - >>641
1. BindingがTwoWayになってるかの確認 2. VM側でMeiryo UI指定する
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
646 :デフォルトの名無しさん[sage]:2015/02/02(月) 12:53:05.69 ID:oCKieM5N - >>644
MVVMってModel部分が表示に使われるマスターデータ保持する必要あるはずで、 いわゆるサービスだけで構成するのは無理でない? と思って。 VMが直にサービスとやりとりすると、UIの変更が呼び出し含むロジック部分まで足出ちゃう気がする
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
648 :デフォルトの名無しさん[sage]:2015/02/02(月) 13:07:40.78 ID:oCKieM5N - >>647
そりゃそうなんだけど、 実際綺麗に作ろうとする時にどうやってる? 的な事を聞きたくてさ 職場の限られた知見だけだと洗練されなくてつらい
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
650 :デフォルトの名無しさん[sage]:2015/02/02(月) 14:06:30.51 ID:oCKieM5N - >>649
やりたい事はその例で言えば後者の「サーバーと(中略)マネージャ君」が近いけど、 その時にModel部のインスタンシングのタイミングを含めた所をどうやってるか聞きたいだけで、 要件によって良い構成が違うのは当たり前じゃない ああ、こういう場合ならどうするって言い方すりゃいいのかな? リアルタイムに株価を表示して注文したりするシステムを作るとして、 顧客の要求が画面レベルではコロコロ変わることが想定されていて、 コアとなるアプリケーションの振る舞い(Model層以遠)と View(とViewModel)を厳密に分離したい。 この時、ViewModelが監視する対象とするModel層に属するクラスのインスタンスを どうやって管理する? あるいはしてる? っていう事を聞きたかった
|