SelectedObject özelliğindeki nesne değiştiğinde otomatik olarak özellik ızgarası güncelleştirmesi nasıl olabilir? Sınıfımda INotifyPropertyChanged uygulamasını denedim ancak özellik ızgarası üzerine tıklayana kadar arka planda nesnenin yeni özelliklerini göstermiyor.PropertyGrid Güncellemesi
Nesnemin PropertyChanged olayına doğrudan abone olmayı denedim ve özellik etkinleştirildiğinde PropertyGrid öğesinin Refresh() yöntemini çağırarak. Ama bazı özelliklerim ilgili. Bir özelliği değiştirmek, birden çok PropertyChanged olayına neden olabilir. Bu iyi çalışıyor gibi görünüyor, ancak hala DataBinding aracılığıyla bunu yapmak için daha temiz bir yol olup olmadığını merak ediyorum. Ayrıca, kullanıcı yalnızca tek bir özelliği güncelledikten sonra kontrol Yenileme'yi birden çok kez kullanmaktan kaçınmak isterim.
PropertyGhaned olaylarından yenilenmesi için PropertyGrid'i almanın bir yolu var mı?
Bu cevabın iki yaşında olduğunu biliyorum, ancak OP ile aynı soruyu aldım ve Timer'ın AutoReset özelliğine sahip olduğu bu yanıtı eklemek istiyorum. Anlamı, zamanlayıcıyı manuel olarak durdurmak zorunda değilsiniz. :-) –