mc: سمة مهملة

تعيّن أي XML قد يتم تجاهل بادئات مساحات الأسماء في ملف علامات بواسطة XAML المعالج. سمة mc:Ignorable تدعم توافق العلامات لكل من تعيين مساحة الاسم المخصص و تعيين إصدار XAML.

XAML استخدام السمة (بادئة واحدة)

<object
  xmlns:ignorablePrefix="ignorableUri"
  xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="ignorablePrefix"...>
    <ignorablePrefix1:ThisElementCanBeIgnored/>
</object>

XAML استخدام السمة (بادئتين)

<object
  xmlns:ignorablePrefix1="ignorableUri"
  xmlns:ignorablePrefix2="ignorableUri2"
  xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="ignorablePrefix1 ignorablePrefix2"...>
    <ignorablePrefix1:ThisElementCanBeIgnored/>
</object>

قيم XAML

ignorablePrefix, ignorablePrefix1, الخ.

أي سلسلة بادئة صالحة لمواصفات XML 1.0.

ignorableUri

أي URI صالح لـتعيين مساحة الاسم ، لمواصفات XML 1.0.

ThisElementCanBeIgnored

العنصر الذي يمكن تجاهله بواسطة تطبيقات المعالج Extensible Application Markup Language (XAML) إذا يتعذر حل النوع الأساسي.

ملاحظات

mc XMLبادئة مساحة الاسم هو اصطلاح البادئة المستحسن للاستخدام عند تعيين XAML توافق مساحة الاسم https://schemas.openxmlformats.org/markup-compatibility/2006.

العناصر أو السمات حيث تعريف جزء بادئة اسم العنصر كـ mc:Ignorable لن ينفذ أخطاء عند المعالجة بواسطة XAML المعالج. إذا كانت تلك السمة تعذر حل النوع الأساسي أو بناء برمجة ثم يتم تجاهل هذا العنصر. لاحظ مع تجاهل عناصر قد لا يزال هناك أخطاء توزيع إضافية لمتطلبات العناصر الإضافية التي هي تأثيرات جانبية من هذا العنصر لم يتم معالجتها. على سبيل المثال، طراز محتوى عنصر معين قد يتطلب عنصر تابع واحد بالضبط, لكن إذا العنصر التابع المحدد في mc:Ignorable بادئة و العنصر التابع المحدد لم يحدد له نوع، ثم XAML قد ينفذ المعالج خطأ.

mc:Ignorableتطبق إلى تعيينات مساحة الاسم إلى سلاسل معرف. mc:Ignorableلا يطبق إلى تعيينات مساحة الاسم في إلى تجميعات، حددCLRمساحة الاسم وتجميعاً (أو الافتراضي إلى قابل للتنفيذ الحالي تجميع).

إذا تم تطبيق XAML المعالج، تطبيق المعالج يجب ألا ينفذ أخطاء تحليل أو معالجة على دقة النوع لأي عنصر أو سمة مؤهلة ببادئة يتم تعريفها على أنها mc:Ignorable. ولكن يمكن لتطبيق المعالج تنفيذ الاستثناءات نتيجة فشل عنصر ثانوي للتحميل أو أن يتم معالجته, مثل مثال العنصر التابع الواحد المعطى مسبقًا.

افتراضياً، معالج XAML سيتجاهل المحتوى داخل العنصر المُتجاهل. ومع ذلك، يمكنك تحديد سمة إضافية، سمة mc:ProcessContent و تتطلب استمرار معالجة المحتوى داخل العنصر الذي تم تجاهله بواسطة عنصر الأصل التالي المتوفر.

يمكن تعيين بادئات متعددة في السمة ، باستخدام حرف مسافة بيضاء أو أكثر كفاصل ، على سبيل المثال: mc:Ignorable="ignore1 ignore2".

يعرّف مساحة الاسم https://schemas.openxmlformats.org/markup-compatibility/2006 عناصر و سمات أخرى التي لم يتم توثيقها داخل هذه المنطقة من عدة تطوير البرامج (SDK). لمزيد من المعلومات، راجع مواصفات توافق علامات XML.

راجع أيضًا:

المرجع

(خيارات العرض) PresentationOptions: سمة التجميد

XamlReader

المبادئ

نظرة عامة على XAML (WPF)

المستندات فى WPF