استخدام عناصر التحكم WPF في حلول Office
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
على الرغم من أن الحلول التي تم إنشاؤها بواسطة أدوات تطوير Office في Visual Studio تم تصميمها للعمل مباشرة مع عناصر تحكم Windows Forms، يمكنك أيضاً استخدام عناصر تحكم WPF في الحلول الخاصة بك. Windows Presentation Foundation (WPF) هو البديل لواجهات التصميم . WPF يستخدم لغة توصيف تدعى لغة توصيف التطبيق الموسعة (XAML) لتوفير تقنيات جديدة لتضمين UI و الوسائط والمستندات. لمزيد من المعلومات، راجع مقدمة إلى البنية الأساسية لعرض برامج Windows.
أي عنصر UI يمكنه استضافة عناصر تحكم Windows Forms في حلول Office ، يمكنه أيضاً استضافة عناصر التحكم WPF. هذه تتضمن العناصر التالية :
المستندات وأوراق العمل في التخصيصات على مستوى المستند .
أجزاء الإجراءات في التخصيصات على مستوى المستند .
أجزاء المهام المخصصة في وظائف إضافية على مستوى التطبيق
نطاقات النموذج الموجودة في الوظائف الإضافية على مستوى التطبيق لـ Outlook.
للحصول على عرض فيديو توضيحي ذي صلة، راجع كيف يمكنني القيام بما يلي: استخدام عناصر تحكم WPF داخل جزء إجراءات Excel؟.
إضافة عناصر تحكم WPF إلى مشاريع Office في وقت التصميم
لا يمكنك إضافة عناصر التحكمWPF مباشرةً إلى عناصر واجهة المستخدم في حلول Office. بدلاً من ذلك ، قم بإضافة عنصر عنصر تحكم مستخدم (WPF) إلى المشروع الخاص بك، واستخدامه كسطح التصميم لعناصر تحكم WPF. ثم قم بإضافة عنصر تحكم WPF إلى عنصر واجهة المستخدم في مشروعك .
لإضافة عناصر تحكم WPF إلى جزء الإجراءات ،أو جزء المهام المخصص أو نطاق النموذج
افتح المشروع الذي تريد إضافة جزء المهام المخصص أو جزء الإجراءات أو نطاق النموذج إليه .
قم بإضافة العنصر عنصر تحكم مستخدم (WPF) إلى مشروعك .
من مربع الأدوات ، قم بإضافة عناصر تحكم WPF إلى سطح تصميم عنصر تحكم المستخدم.
بشكل افتراضي، عند فتح مصمم عنصر تحكم المستخدم WPF, يحتوي مربع الأدوات فقط على عناصر التحكم.
إنشاء المشروع.
قم بإضافة جزء الإجراءات أو منطقة النموذج أو جزء المهام المخصص إلى مشروعك :
بالنسبة لنطاقات النموذج ، قم بإضافة عنصر منطقة نموذج Outlook إلى المشروع. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة نطاق نموذج إلى مشروع وظيفة Outlook الإضافية.
للحصول على أجزاء إجراءات ، قم بإضافة العنصر عنصر تحكم جزء إجراءات أو عنصر تحكم مستخدم إلى المشروع. للمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة جزء إجراءات إلى مستندات Word وكيفية القيام بما يلي: إضافة جزء إجراءات إلى مصنفات Excel.
من أجل أجزاء المهام المخصصة ، قم بإضافة عنصر عنصر تحكم مستخدم إلى المشروع. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة جزء مهام مخصص إلى تطبيق ما.
من علامة التبويب عناصر تحكم مستخدم WPF ProjectName من مربع الأدوات، اسحب عنصر تحكم مستخدم WPF إلى مصمم جزء الإجراءات أو منطقة النموذج أو جزء المهام المخصص.
ينشئ Visual Studio كائن ElementHost الذي يستضيف عنصر تحكم المستخدم WPF على عنصر واجهة المستخدم.
أعد بناء المشروع.
لإضافة عناصر التحكم WPF إلى مستند أو ورقة عمل في مشروع على مستوى المستند
افتح مشروع على مستوى المستند في Word أو Excel.
قم بإضافة العنصر عنصر تحكم مستخدم (WPF) إلى مشروعك .
من مربع الأدوات ، قم بإضافة عناصر تحكم WPF إلى سطح تصميم عنصر تحكم المستخدم.
إنشاء المشروع.
قم بإضافة عنصر عنصر تحكم مستخدم (أي، عناصر تحكم Windows Forms) إلى المشروع.
افتح مصمم لعنصر تحكم Windows Forms .
من علامة تبويب عناصر تحكم مستخدم WPF ProjectName من مربع الأدوات ، اسحب عنصر تحكم المستخدم WPF إلى المصمم.
ينشئ Visual Studio كائن ElementHost الذي يستضيف عنصر تحكم المستخدم WPF في عنصر تحكم Windows Forms .
كتابة التعليمات البرمجية برمجياً يقوم بإضافة عنصر تحكم Windows Forms إلى المستند أو المصنف. لمزيد من المعلومات، راجع إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل.
ملاحظة
لا يمكنك سحب عنصر تحكم Windows Forms إلى المستند أو ورقة العمل في المصمم.
أعد بناء المشروع.
استضافة عناصر تحكم WPF باستخدام الفئة ElementHost
يوفر Visual Studio الميزات التي تساعدك في استخدام عناصر تحكم Windows Forms في حلول Office الخاصة بك ولكن لا يوفر ميزات مشابهة لعناصر التحكم WPF. على سبيل المثال، يمكنك إضافة عناصر تحكم Windows Forms على المستندات و أوراق العمل في وقت التصميم عن طريق سحب عناصر من مربع الأدوات أو في وقت التشغيل بواسطة استخدام الأساليب المساعدة. ومع ذلك، هذه الأدوات غير متوفرة لعناصر تحكم WPF .
عناصر تحكم WPF تقوم باستخدام الفئة ElementHost كطبقة تكامل بين عناصر تحكم أو نموذج Windows Forms و عناصر التحكم WPF . عندما تقوم بإضافة عناصر التحكم WPF إلى الحل الخاص بك في وقت التصميم ، يقوم Visual Studio تلقائياً بإنشاء الكائن ElementHost لك. للحصول على إرشادات تفصيلية توضح كيفية استخدام الفئة ElementHost بشكل برمجي, راجع كيفية: استضافة عنصر تحكم البنية الأساسية لعرض برامج Windows العرض تقديمي في نماذج Windows عن طريق استخدام ElementHost.
موارد WPF
للحصول على مزيد من المعلومات حول مشاكل البنية و التصميم لاستضافة عناصر التحكم WPF على نماذج و عناصر تحكم Windows Forms، راجع المواضيع التالية:
للحصول على مزيد من المعلومات حول إضافة عناصر تحكم WPF إلى نماذج و عناصر تحكم Windows Forms في وقت التصميم راجع المواضيع التالية:
الإرشادات التفصيلية: قم بإنشاء محتوى WPF جديد في Windows Forms في وقت التصميم
الإرشادات التفصيلية: ترتيب محتوى WPF تشغيل النماذج Windows في وقت التصميم
راجع أيضًا:
المهام
كيفية القيام بما يلي: إضافة جزء إجراءات إلى مستندات Word
كيفية القيام بما يلي: إضافة جزء إجراءات إلى مصنفات Excel
كيفية القيام بما يلي: إضافة جزء مهام مخصص إلى تطبيق ما
كيفية القيام بما يلي: إضافة نطاق نموذج إلى مشروع وظيفة Outlook الإضافية
المبادئ
نظرة عامة على عناصر تحكم Windows Forms فى مستندات Office