Window

Window class

يمثل نافذة مفتوحة في مثيل Microsoft Visio. يحتوي هذا العنصر على معلومات ضرورية لإعادة إنشاء نافذة واجهة مستخدم بالضبط في مساحة عمل التطبيق عندما يتم فتح ملف DatadiagramML مبدئيًا بواسطة Visio.

public class Window

المنشئون

اسموصف
Window()المُنشئ.

الخصائص

اسموصف
Container { get; set; }معرّف الحاوية: الصفحة أو الورقة الرئيسية. ذات الصلة والضرورية فقط إذا تم تحديد نوع الحاوية.
ContainerType { get; set; }قد تكون إحدى القيم التالية: مستند أو صفحة أو رئيسي. مناسب فقط عندما يتم تحديد WindowType كرسم أو ورقة.
Document { get; set; }مسار ملف المستند المعروض في هذه النافذة. هذه السمة مناسبة للنوافذ التي تم تحديد WindowType لها على أنها Stencil.
DynamicGridEnabled { get; set; }يحدد ما إذا كانت ميزة الشبكة الديناميكية ممكنة لمستند أو نافذة.
GlueSettings { get; set; }يحدد الكائنات التي تشكل الالتصاق عند تمكين اللصق في المستند.
ID { get; set; }المعرف الفريد للعنصر داخل العنصر الأصل .
Master { get; set; }معرّف رئيسي إذا كانت هذه النافذة تعرض رئيسيًا .
Page { get; set; }معرف الصفحة إذا كانت هذه النافذة تعرض صفحة. ذو صلة فقط عندما يتم تحديد WindowType كصورة ونوع الحاوية محدد بصفحة.
ParentWindow { get; set; }معرّف النافذة التي تحتوي على نافذة الاستنسل هذه. مناسب فقط عندما يتم تحديد WindowType على أنه Stencil .
ReadOnly { get; set; }علامة للقراءة فقط إذا لم يكن هذا الاستنسل استنسلًا للمستند.
Sheet { get; set; }معرف الورقة في الحاوية. ذات صلة فقط عندما يتم تحديد الحاوية على أنها ورقة .
ShowConnectionPoints { get; set; }تحديد ما إذا كانت نقاط الاتصال ستظهر في نافذة أم لا.
ShowGrid { get; set; }يحدد ما إذا كانت الشبكة ستظهر في نافذة الرسم.
ShowGuides { get; set; }تحديد ما إذا كانت الأدلة ستظهر في نافذة الرسم.
ShowPageBreaks { get; set; }يحدد ما إذا كانت فواصل الصفحات ستظهر في نافذة أم لا.
ShowRulers { get; set; }تحديد ما إذا كانت المساطر ستظهر في نافذة الرسم.
SnapAngles { get; }يحتوي على مجموعة من عناصر SnapAngle .
SnapExtensions { get; set; }تحديد ما إذا كان قد تم تمكين أو تعطيل إعداد ملحق snap معين للإطار النشط. يمكن أن تكون القيمة مجموع القيم في الجدول التالي.
SnapSettings { get; set; }تحديد الكائنات التي تنجذب الأشكال إليها عندما يكون Snap نشطًا في النافذة. قد تكون القيمة مجموع القيم في الجدول التالي.
StencilGroup { get; set; }تحديد مجموعة نوافذ الاستنسل المدمجة التي تكون النافذة عضوًا فيها. هذه السمة مناسبة فقط لعناصر النافذة التي تكون سمة WindowType الخاصة بها هي Stencil ، وفقط إذا كانت نافذة الاستنسل جزءًا من مجموعة مدمجة من نوافذ الاستنسل. جميع نوافذ الاستنسل التي تعد جزءًا من نفس المجموعة المدمجة لها نفس قيمة عنصر StencilGroup.
StencilGroupPos { get; set; }يحتوي على عدد صحيح يحدد الموضع النسبي للاستنسل داخل مجموعة في نافذة.
TabSplitterPos { get; set; }يحدد عرض عنصر تحكم علامة تبويب الصفحة لإطار الرسم (ككسر من إجمالي عرض نافذة الرسم) .
ViewCenterX { get; set; }مزدوج اختياري .
ViewCenterY { get; set; }مزدوج اختياري .
ViewScale { get; set; }مزدوج اختياري .
WindowHeight { get; set; }ارتفاع مستطيل النافذة .
WindowLeft { get; set; }الإحداثي الأيسر لمستطيل النافذة.
WindowState { get; set; }يمكن أن تكون هذه السمة مجموع القيم التالية.
WindowTop { get; set; }الإحداثيات العلوية لمستطيل النافذة .
WindowType { get; set; }قيمة تم تعدادها والتي قد تكون واحدة مما يلي: الرسم أو الورقة أو الاستنسل أو الأيقونة. يجب أن يظهر عنصر النافذة في WindowType = ‘Stencil’ بعد نافذة الرسم الأصلية (WindowType = ‘Drawing’) وقبل أي نافذة رسم أخرى العناصر .
WindowWidth { get; set; }عرض مستطيل النافذة .

أنظر أيضا