متى يجب أن أستخدم FrameworkPropertyMetadata أو UipropertyMetadata على PropertyMetadata العادي؟

StackOverflow https://stackoverflow.com/questions/2486999

سؤال

عند النظر إلى عينة الخصائص والسلوكيات المرفقة ، رأيت مجموعة من استخدامات استخدام FrameworkPropertyMetadata, UIPropertyMetadata و PropertyMetadata. نظرًا لأنهم جميعًا يشكلون تسلسلًا هرميًا للميراث ، كيف يمكنني اختيار أي واحد لاستخدامه؟

هل كانت مفيدة؟

المحلول

هذه الفئات هي الإبلاغ عن بعض جوانب السلوك في خاصية التبعية.

تحقق من الفئات المختلفة للخيارات التي يقدمونها.

علي سبيل المثال،

إذا كنت ترغب فقط في دعم خاصية بواسطة DP وتقديم قيمة افتراضية ، فاستخدم PropertyMetadata,

إذا كنت ترغب في تحديد سلوك الرسوم المتحركة ، فاستخدم UIPropertyMetadata,

ولكن إذا كانت بعض الخصائص تؤثر FrameworkPropertyMetadata.

التفاصيل التي يمكنك التحقق منها MSDN http://msdn.microsoft.com/en-us/library/ms751554.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top