الإرشادات التفصيلية: قم بإنشاء محتوى WPF جديد في Windows Forms في وقت التصميم

This موضوع shows you how إلى إنشاء a Windows Presentation Foundation (WPF) عنصر تحكم for استخدم في your Windows Forms-based applications.

في هذه الإرشادات التفصيلية, تؤدى المهام التالية:

  • إنشىء المشروع.

  • إنشاء a جديد WPF عنصر تحكم.

  • إضافة the جديد WPF عنصر تحكم إلى a Windows نموذج. عنصر التحكم WPF هو التي تتم استضافتها في على ElementHostعنصر التحكم.

ملاحظة

قد تختلف مربعات الحوار وأوامر القائمة التى تشاهدها الان عن تلك الموصوفة في التعليمات اعتماداً على الإعدادات النشطة أو الإصدار الخاص بك. لتغيير الإعدادات الخاصة بك, اختر إعدادات الاستيراد و التصدير ضمن القائمة أدوات . لمزيد من المعلومات، راجع العمل مع إعدادات.

المتطلبات الأساسية

تحتاج إلى المكونات التالية لاستكمال هذه الإرشادات التفصيلية:

  • Visual Studio 2008.

إنشاء المشروع

الخطوة الأولى هو لإنشاء مشروع Windows Forms.

ملاحظة

عندما يستضيف WPF محتوى، يتم اعتماد المشاريع C# و Visual أساسى.

لإنشاء المشروع

قم بإنشاء عنصر تحكم جديد ل WPF

قم بإنشاء عنصر تحكم جديد ل WPF وإضافته إلى مشروع الخاص بك هو سهولة إضافة أي عنصر آخر للمشروع. يعمل "مصمم Windows Forms" مع نوع معين من عنصر عنصر تحكم مركب أو عنصر تحكم مستخدم . لمزيد من المعلومات حول مستخدم WPF عناصر التحكم، راجع UserControl.

ملاحظة

System.Windows.Controls.UserControlنوع WPF هو dهوtinct من نوع عنصر التحكم مستخدم المتوفرة من قبل Windows Forms، الذي هو أيضا باسم System.Windows.Forms.UserControl.

إلى إنشاء عنصر تحكم جديد ل WPF

  1. في مستكشف الحل، إضافة مكتبة التحكم مستخدم WPF مشروع جديد للحل. استخدام الاسم الافتراضي عنصر تحكم المكتبة، WpfControlLibrary1. القيمة الافتراضية عنصر تحكم هو اسم UserControl1.xaml.

    إضافة عنصر تحكم جديد له التأثيرات التالية.

    • ملف UserControl1.xaml هو تمت الإضافة.

    • تتم تمت الإضافة UserControl1.xaml.vb أو ملف UserControl1.xaml.cs. وهذا ملف يحتوي على الخلف تعليمات برمجية لمعالجات الأحداث وتطبيق آخر.

    • تتم تمت الإضافة مراجع تجميعات WPF إلى.

    • فتح ملف UserControl1.xaml في مصمم WPF لـ Visual Studio.

  2. في عرض "تصميم"، تأكد من أن UserControl1هو المحدد. لمزيد من المعلومات، راجع كيفية: حدد "و" تحريك العناصر على سطح التصميم.

  3. في الإطار خصائص التعيين القيمة Widthو Heightالخصائص إلى 200 .

  4. من من مربع الأدوات، اسحب System.Windows.Controls.TextBoxعنصر تحكم على سطح التصميم.

  5. في الإطار خصائص ، قم بتعيين الالقيمة Textالخاصية إلى Hosted المحتوى.

    ملاحظة

    بشكل عام، يجب أن مضيف أكثر تطورا WPF المحتوى. System.Windows.Controls.TextBoxعنصر التحكم هو المستخدم هنا لأغراض illustrative فقط.

  6. إنشاء المشروع.

إضافة عنصر تحكم WPF إلى نموذج Windows

عنصر التحكم الجديد WPF هو جاهزاً للاستخدام في النموذج. يستخدم Windows Forms ElementHostعنصر تحكم إلى مضيف WPF المحتوى

لإضافة عنصر تحكم WPF إلى نموذج Windows

  1. افتح Form1 في مصمم Windows Forms .

  2. في مربع الأدوات ، ابحث عن علامة تبويب يسمى عناصر تحكم مستخدم WPF WPFUserControlLibrary.

  3. اسحب مثيل UserControl1على نموذج.

    • ElementHostعنصر التحكم هو التي تم إنشاؤها تلقائياً في النموذج لاستضافة عنصر تحكم WPF.

    • ElementHostعنصر التحكم هو المسمى elementHost1وفي إطار الخصائص ، يمكنك مشاهدة له Childخاصية هو معينة إلى من UserControl1.

    • مراجع تجميعات WPF تضاف إلى مشروع.

    • elementHost1عنصر التحكم يحتوي ذكية علامة لوحة التي تظهر توفر خيارات الاستضافة.

  4. في لوحة العلامات ذكى مضيف العنصر مهام ، تحديد مرسى في الحاوية الرئيسية .

  5. اضغط F5 لإنشاء التطبيق وتشغيله.

الخطوات التالية

WPF والنماذج Windows التقنيات المختلفة، ولكن تم تصميمها إلى التفاعل عن قرب. إلى توفر أغنى المظهر والسلوك في التطبيقات الخاصة بك، جرب ما يلي.

راجع أيضًا:

المرجع

ElementHost

WindowsFormsHost

موارد أخرى

ترحيل و إمكانية التشغيل المتداخل

استخدام عناصر تحكم WPF

مصمم WPF