我如何在windows窗体选项卡中添加wpf表单

本文关键字:添加 wpf 表单 选项 窗体 windows | 更新日期: 2023-09-27 18:03:06

当点击显示按钮时,我在tabcontrol中显示了win form的元素,但是我不能在这个tabcontrol中添加wpf form;

naturalar()是winforms;

Fatura.Faturalar ftr = new Fatura.Faturalar();
ftr.TopLevel = false;
ftr.Visible = true;
ftr.FormBorderStyle = FormBorderStyle.None;
ftr.Dock = DockStyle.Fill;
tabControl1.TabPages[0].Controls.Add(ftr);

可以,但是;

主窗口是wpf窗体;

MenuYonetimi.MainWindow mny = new MenuYonetimi.MainWindow();
tabControl1.TabPages[2].Controls.Add(mny);

它不允许做

我如何在windows窗体选项卡中添加wpf表单

顶级Window不能包含在其他Window或"表单"中,如果你想这样称呼它的话。如果你需要WPF内容在一个winforms应用程序中,你需要在表单中放置一个ElementHost,并放置你的WPF UI(可能在一个WPF UserControl)。但是没有办法,任何窗体或窗口将包含另一个Window