2010-03-21 20 views

cevap

67

Bu sınıflar, bir bağımlılık özelliğinin bazı davranış yönlerini rapor etmektir.

Sağladıkları seçenekler için farklı sınıfları kontrol edin. Örneğin

,

sadece PropertyMetadata kullanmak, dp tarafından bir özellik ve geri varsayılan bir değer sağlamak istiyorsanız,

Eğer UIPropertyMetadata kullanmak, animasyon davranışını belirtmek istiyorsanız,

ama eğer bazı özellikler wpf çerçeve seviyesindeki maddeleri, örneğin eleman yerleşimini, üst öğeyi veya veri bağlamayı etkilerse, FrameworkPropertyMetadata kullanın. Eğer msdn http://msdn.microsoft.com/en-us/library/ms751554.aspx

+2

Gerçek soru, neden propdp pasajı UIPropertyMetadata, kullanıyor olduğu kontrol edebilirsiniz

Detaylar Silverlight hiçbir PropertyMetadata alt sınıfları vardır, özellikle beri? Bu beni deli ediyor. – Grank

+6

Bu, aynı parçacıkların WPF ve Silverlight arasında paylaşılmasından kaynaklanmaktadır. Silverlight için farklı parçacıkları bu bağlantıdan deneyebilirsiniz: http://blog.nerdplusart.com/archives/silverlight-code-snippets –

+0

+1 Parçacıkların düzenlenmesi de oldukça kolaydır. –

İlgili konular