【发布时间】:2011-10-07 11:04:15
【问题描述】:
我想将 WinForms ComboBox 添加到我的 WPF 应用程序中。我使用 WindowsFormsHost 添加,但无法将项目添加到 ComboBox。这是我的 XAML 代码:
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
<WindowsFormsHost Name="myWFH">
<wf:ComboBox Name="myCmb" SelectedIndexChanged="ComboBox_SelectedIndexChanged" >
</wf:ComboBox>
</WindowsFormsHost>
public Window2()
{
InitializeComponent();
ComboBox cb = (ComboBox)myWFH.Child; // GIVES ERROR CANNOT CAST
cb.Items.Add("One");
cb.Items.Add("Two");
}
在 XAML 中,我找不到添加项目的方法。在后面的代码中我无法访问 myCmb,可以访问 myWFH 但不能访问 myCmb。
如何向 ComboBox 添加项目?
【问题讨论】:
标签: wpf winforms xaml combobox