SORU
23 HAZİRAN 2009, Salı


Ateş WPF bir liste Görünümü öğesi çift tıklama olayı MVVM kullanarak

WPF uygulaması MVVM kullanarak, bir liste görünümü öğesi olan içsel var. Çalışma zamanı, nesneleri bir koleksiyon ile liste görünümü doldurmak için veri bağlama kullanır.

Ne kadar doğru bağlamak için bir çift tıklama olayı öğeler, liste görünümü, böylece bir dosya listesi görünümü doubleclicked, karşılık gelen Bir olayı görüntülemek modeldir ateş ve başvuru madde tıkladım?

Nasıl kod yani temiz MVVM bir şekilde Görünümü arkasında bu yapılabilir mi?

CEVAP
2 EKİM 2009, Cuma


Lütfen, kod arkasında kötü bir şey değil. Ne yazık ki, WPF toplum içinde pek çok insan bunu yanlış anladı.

MVVM kod arkasında ortadan kaldırmak için bir model değil. Görünüm bölümü (görünüm, animasyonlar, vb.) ayırmak mantık kısmı (iş akışı). Ayrıca, mantık kısmı birim test edebilirsiniz.

Veri bağlama her şey için bir çözüm değil, çünkü arkasında kod yazmak için yeterli senaryoları biliyorum. Senin senaryoda dosya arkasındaki kodda Çift olay işlemek ve ViewModel bu daveti bir temsilci istiyorum.

Kod kullanımı arkasında ve hala MVVM ayrılık yerine getiren örnek uygulama burada bulunabilir:

WPF Uygulama Çerçevesi (WAF) - http://waf.codeplex.com

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Howcast

    Howcast

    4 EKİM 2007
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013