Adım adım kılavuz: Tasarım zamanında Windows Formlara WPF içeriği atama
Bu makalede, form üzerinde görüntülemek istediğiniz Windows Presentation Foundation (WPF) denetim türlerini nasıl seçebilirsiniz? Projenize dahil edilen tüm WPF denetim türlerini seçin.
Önkoşullar
Bu Visual Studio tamamlamanız gerekir.
Proje oluşturma
Visual Studio'de veya Visual C# Windows yeni bir Visual Basic Forms Uygulaması projesi SelectingWpfContent oluşturun.
Not
WPF içeriğini barındırarak yalnızca C# Visual Basic projeleri de desteklenebildi.
WPF denetim türlerini oluşturma
PROJEYE WPF denetim türlerini ekledikten sonra, bunları farklı denetimlerde ElementHost barındırabilirsiniz.
Çözüme yeni bir WPF UserControl projesi ekleyin. Denetim türü olarak varsayılan adı
UserControl1.xamlkullanın. Daha fazla bilgi için, bkz. Walkthrough: Creating New WPF Content on Windows Forms at Design Time.Bu Tasarım görünümü seçili olduğundan
UserControl1emin olun.Özellikler penceresinde ve özelliklerinin değerini HeightHeight
denetimi System.Windows.Controls.TextBox ekleyin ve UserControl özelliğinin değerini Barındırılan Text İçerik olarak System.Windows.Controls.TextBox
Projeye ikinci bir WPF UserControl ekleyin. Denetim türü olarak varsayılan adı
UserControl2.xamlkullanın.Özellikler penceresinde ve özelliklerinin değerini HeightHeight
denetimi System.Windows.Controls.TextBox ekleyin ve UserControl özelliğinin değerini Barındırılan Text İçerik System.Windows.Controls.TextBox
Not
Genel olarak, daha gelişmiş WPF içeriği barındırmanız gerekir. Denetim System.Windows.Controls.TextBox burada yalnızca açıklayıcı amaçlarla kullanılır.
Projeyi derleyin.
WPF denetimlerini seçme
Zaten içerik barındıran bir denetime farklı WPF ElementHost içeriği atabilirsiniz.
Form1Windows Forms Tasarımcısı'nda açın.Araç Kutusunda,formda bir örneği oluşturmak için çift
UserControl1tıklayın.örneği adlı
UserControl1yeni bir denetimde ElementHostelementHost1barındırıldı.için akıllı etiket panelinde
elementHost1BarındırılanelementHost1listesini açın.Açılan liste kutusundan UserControl2'yi seçin.
Denetim
elementHost1artık türün bir örneğiniUserControl2barındırr.Özellikler penceresinde, özelliğinin UserControl2 olarak ayar olduğunu onaylayın.
Araç Kutusundan,WPF Birlikte Çalışabilirlik grubunda bir denetimi forma sürükleyin.
Yeni denetim için varsayılan ad şu
elementHost2şekildedir: .için akıllı etiket panelinde
elementHost2BarındırılanelementHost2listesini açın.Açılan listeden UserControl1'i seçin.
Denetim
elementHost2artık türün bir örneğiniUserControl1barındırr.