Temelde bazı MVC'leri olan bir ASP.Net arka planındanım. Ben de biraz Silverlight ve MVVM yaptım, ancak şimdi çok az deneyime sahip olduğum Winforms'a geçmek üzereyim, bu yüzden MVP'nin nasıl üstesinden geleceğimi merak ediyorum.WinPr'lerdeki MVP
Tipik MVP örnekleri, örneğin bir metin kutusu bu özellik değeri koyarak beton görüntüsü, (IView arayüzünün bir tür ile) bir görünüm özelliği ayarlama sunum göstermektedir. Bu arkaik yaklaşım yerine, bir MVP INotifyPropertyChanged kullanabilir ve eğer öyleyse nasıl? Çok hızlı bir örnek gerçekten kullanışlı olurdu! Sonra INotifyPropertyChanged uygulanan bir model oluşturmak için olsaydı
bu fazla gibi MVVM değil mi? (yani sunum yapan kişi modeli günceller ve INotifyPropertyChanged'in sihri aracılığıyla görünüm güncellenir). Ancak MVVM ve Winforms hakkında okudum her yerde, insanlar uygun olmadığını söylüyorlar. Niye ya? Anlayışım, herhangi bir kontrolün mülkiyeti hakkında bilgi verebilmeniz, dolayısıyla Winform'ların eksik olması. WPF ile karşılaştırıldığında Winforms'taki veritabanın eksikliklerini anlamaya çalışıyorum ve MVVM'nin MVP'den daha basit bir şekilde uygulanmasından dolayı neden kullanılamıyor. peşin Andy içinde
teşekkürler.
Bunu bilmek gerçekten yararlıdır. Yanıtı gönderdiğiniz için teşekkürler. –
Gerçekten de kullanışlı bir örnek. Bununla birlikte, Modeli doğrudan görünüme açık bir sorun değil mi? Belki bir ViewModel kullanmak daha iyi olurdu. – kasperhj