2010-03-21 7 views

Odpowiedz

67

Te klasy mają zgłosić pewne aspekty zachowania właściwości zależności.

Sprawdź różne klasy dostępnych opcji.

Na przykład

jeśli chcesz po prostu do tyłu nieruchomości przez dp i podać wartość domyślną, należy PropertyMetadata,

jeśli chcesz określić zachowanie animacji, należy UIPropertyMetadata,

ale jeśli jakaś właściwość wpływa na treści w frameworku wpf, np. układ elementów, układ rodzica lub wiązanie danych, użyj FrameworkPropertyMetadata.

Szczegóły można sprawdzić w witrynie MSDN http://msdn.microsoft.com/en-us/library/ms751554.aspx

+2

Prawdziwe pytanie brzmi, dlaczego propdp fragment używać UIPropertyMetadata, zwłaszcza, że ​​nie ma podklasy PropertyMetadata w Silverlight? To doprowadza mnie do szału. – Grank

+6

To dlatego, że same fragmenty są współużytkowane przez WPF i Silverlight. Możesz wypróbować różne snippet na silverlight z tego linku: http://blog.nerdplusart.com/archives/silverlight-code-snippets –

+0

+1 Edytowanie fragmentów jest równie proste. –

Powiązane problemy