متى يجب أن أستخدم FrameworkPropertyMetadata أو UipropertyMetadata على PropertyMetadata العادي؟
-
21-09-2019 - |
سؤال
عند النظر إلى عينة الخصائص والسلوكيات المرفقة ، رأيت مجموعة من استخدامات استخدام FrameworkPropertyMetadata
, UIPropertyMetadata
و PropertyMetadata
. نظرًا لأنهم جميعًا يشكلون تسلسلًا هرميًا للميراث ، كيف يمكنني اختيار أي واحد لاستخدامه؟
المحلول
هذه الفئات هي الإبلاغ عن بعض جوانب السلوك في خاصية التبعية.
تحقق من الفئات المختلفة للخيارات التي يقدمونها.
علي سبيل المثال،
إذا كنت ترغب فقط في دعم خاصية بواسطة DP وتقديم قيمة افتراضية ، فاستخدم PropertyMetadata
,
إذا كنت ترغب في تحديد سلوك الرسوم المتحركة ، فاستخدم UIPropertyMetadata
,
ولكن إذا كانت بعض الخصائص تؤثر FrameworkPropertyMetadata
.
التفاصيل التي يمكنك التحقق منها MSDN http://msdn.microsoft.com/en-us/library/ms751554.aspx
لا تنتمي إلى StackOverflow