SORU
5 Ocak 2009, PAZARTESİ


İyi Silverlight MVVM Uygulama Örneği

-Model View-ViewModel desen hakkında iyi bir dizi makale okudum ve benim takım bizim app en son sürümü bu modeli uygulamak istiyor. Ben hala oldukça birlikte bu işi yapmak için gitmek TÜM bitlerin alamadım. Üzerinden çalışabilir bu desen iyi bir örnek bulmak istiyorum. Küçük ölçekte bir şey, Jason Dolinger gibi here ama daha yavaş bir hızda kendi başıma çalışabilirim bir şey istiyorum onun video yok.

Yardımlarınız için şimdiden teşekkürler.

CEVAP
6 Ocak 2009, Salı


Temelde bir ViewModel etrafında sarıcı bir modeldir. Şimdi bu çok yararlı henüz olmayabilir :-) uygulama ile çalışır veri modeli olarak Düşün, diyelim ki bir kişi. Şimdi bir kişi bir doğum günü var ve bir form kişinin doğum günü girmek zorunda isteyebilirsiniz. Sadece tarih 01-02-2009 12:00:00 gibi bir şey gösterir basit bir TextBox kullanıyoruz sanırım. Yeni başlayanlar için bir şey istemiyoruz ve biz de bu yerel ayarlarınıza bağlı olarak yaklaşık 01-02-2009 parçası olmaktan memnun değil.

İşte ViewModel ım geliyor. Kişi sınıfı sarar ve üç tamsayı değerleri, yıl, ay ve gün olarak tarihe maruz. Özelliği farklı değerleri bir tarih inşa etmeye çalışır ve oluşabilecek herhangi bir hata görüntüler.

Yani sadece bir ViewModel Model sarıcı özellikle belirli bir view (görüntüle) yönelik olduğunu söyledi. Aynı zamanda en İValueConvertors ortadan kaldırır.

Josh Smith iyi bir açıklama var burada: http://joshsmithonwpf.wordpress.com/2008/11/14/using-a-viewmodel-to-provide-meaningful-validation-error-messages ve büyük bir tartışma burada: http://groups.google.com/group/wpf-disciples/browse_thread/thread/3fe270cd107f184f?pli=1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • Muse

    Muse

    28 EYLÜL 2006