5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

C#, C♯, C#相談室 Part65

494 :443:2011/04/09(土) 22:30:37.01
>>482
うーん、なんかしっくりこないね

そもそもクリックってのがどうもおかしい気がする
>>482だとコントローラークラスがクリックボタン作れよって強制しているように見える
だとしたら、ボタンを公開するのと同じじゃないか?って思うんだよね

View.ListClear+=this.Clear

のほうがいいかなと、例えばボタンだけじゃなくてメニューからもクリアできるとするなら
その分だけ何個もイベント作らないとだめだし、かなり面倒な気がする


あと、>>462のサイトでは
void ClearButton_Click(object sender, EventArgs e)
{
_model.Items = new List<Book>();
}
こんな感じでモデルのデータを直接削除しているんだよね・・・これもなんかおかしくない?
ここもデリゲート使った方がいいと思うんだが

あとさ、MVCの説明を他のサイトで見ると、Mの変化をVに通知して、VがMのデータを取得して反映という風に
MとVだけでやりとりしているんだよ。これってWPFのMVVMもそんな感じだったと思う
でも、このサイトのはCを中継しているんだよね、つまり、MとVの状況を把握する必要が出てきて
いろいろ書き足していくと面倒になってくるんじゃないかって思うんだ

175 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)