س: Uid توجيه

يوفر معرّف فريد داخل عناصر ترميز. في العديد من السيناريوهات، th هو المعرف الفريد هو المستخدمة من قبل عمليات التعريب XAML وأدوات.

استخدام سمة XAML

<object x:Uid="identifier"... />

قيم XAML

identifier

السلسلة التي يتم إنشاؤها يدوياً أو autogenerated متوقع منها أن تكون فريدة داخل الملف، عند التفسير بواسطة أدوات أو عمليات التعريب.

ملاحظات

في [MS-XAML] x:Uidهو المعرفة كتوجيه. ل المزيد من المعلومات، راجع مقطع [MS-XAML 5.3.6.

x:Uidهو منفصلة منx:Nameكلاهما نظراً للسيناريو التعريب XAML المنصوص عليه، وحيث يكون معرفات المستخدمة للترجمة لم تبعيات تشغيل برمجة طراز ضمانات فيx:Name. أيضا، x:Nameهو يتم التحكم بمفهوم namescope XAML، بينما x:Uidهو لا يتم التحكم فيها من قبل أي مفهوم تعريف لغة XAML لفرض التفرد. لم يتم توقع المعالجات XAML في أهمية العام (المعالجات التي ليست بالضرورة جزءا من عملية التعريب) إلى فرض تفرد من x:Uidقيم. أن المسؤولية هو المفهوم على منشئ قيم. توقع تفرد x:Uidقيم في مصدر XAML مفرد هو reكـonable للعملاء قيم، مثل كـ متفرغ عمليات عولمة أو الأدوات. الطراز التفرد النموذجية هو ذلك x:Uidستكون قيم فريدة داخل ملف مشفر باستخدام XML الذي يمثل XAML.

يمكن اختيار الأدوات التي لها أهمية إطلاع على مخطط XAML معينة ليطبق x:Uidفقط لسلاسل localizable صحيحاً، بدلاً من الجميع الحالات الموقع نص القيمة السلسلة هو مصادفة في ترميز.

تعيين خاصية معينة في الإطارات الخاصة بهم كائن طراز ليكون مستعار ل x:Uid، بواسطة تطبيق السمة UidPropertyAttributeإلى نوع التعريف. إذا أدى إطار عمل ذلك، فإنه هو غير مسموح به لتعيين كلا x:Uidوالعضو المستعار تشغيل الكائن نفسه. عادة يتم طرح واجهة برمجة تطبيقات الخدمات XAML إطار عمل.NET XamlDuplicateMemberExceptionلهذه الحالة.

ملاحظات استخدام WPF

للحصول على مزيد من المعلومات حول الدور x:Uidفي عملية التعريب WPF و في شكل BAML XAML، راجع التعميم عن البنية الأساسية لعرض برامج Windows العرض التقديميأوUid

راجع أيضًا:

المرجع

Uid

UidManager

المبادئ

التعميم عن البنية الأساسية لعرض برامج Windows العرض التقديمي