WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22at TECHWPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト3:デフォルトの名無しさん 17/12/15 11:46:37.53 ueabSKZO.net Virtualized TreeViewでスクロールを繰り返すと stackoverflowexceptionが出る件、まだ直らないのか 4:デフォルトの名無しさん 17/12/15 23:55:53.71 GAdh6qIc.net MVVM的に真っ当にタイマー処理をするにはどういう設計にすればいいですか? Modelでタイマーオブジェクトを管理するのはおかしいですか? 5:デフォルトの名無しさん 17/12/16 02:53:28.31 SSRXngMG.net >>4 タイマの目的によると思う 定期的なビューの更新をしたいだけなら、モデルにはなるべく静的なロジックだけを持たせるようにしておいて、 ビュー側からタイマー起点で最新情報をモデルに要求する形にするほうが綺麗(いわゆるプル型) 例えば倉庫の作業管理システムで30分毎に休憩のためのアラーム鳴らすとか、 ビジネスロジック的なタイマー処理ならモデル側で時間測ってビューへプッシュしてやるべきだろうね 6:5 17/12/16 03:04:22.39 SSRXngMG.net 補足しとくと、VMはビューに含まれると考えてくれ。 ビューにタイマを持つと決めたなら、VかVMのどちらに置くかははっきり言ってどうでもいい。 MVVMはあくまでビュー層に閉じたデザインパターンであって、 モデルとの役割分担さえ守れてればあとは大した問題ではない。なんならVMなんか無くても大枠には影響しない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch