无法编辑Combobox DropDownStyle属性

时间:2015-03-02 12:43:14

标签: c# wpf combobox wpf-controls

我使用Visual Studio并使用图形编辑器制作了一个组合框。我想将dropdownstyle属性设置为简单,但每当我写 myCombobox.DropDownStyle = ComboBoxStyle.Simple; 它说system.windows.controls.combobox不包含任何此定义。

我认为它只是一个命名空间问题或者基本的东西,但我对编程很新(基本上我是通过教程搜索来完成一个小程序)并且可以'抓住它。

提前致谢!

2 个答案:

答案 0 :(得分:0)

尝试使用设计器来设置此值。在设计师(图形编辑器)中单击您的组合按alt + enter,将出现属性窗口。更改DropDownStyle的值并保存。

通过这种方式,visual studio将在用户控件或表单的.designer.cs文件中自动生成所需的代码。

答案 1 :(得分:0)

WPF ComboBox控件(在System.Windows.Controls命名空间中找到)没有DropDownStyle属性。您将WPF控件与 Windows窗体 ComboBox控件混淆,后者可以从System.Windows.Forms命名空间中找到。

如果你想让你的WPF ComboBox看起来像是带有ComboBoxStyle.Simple的WinForms ComboBox,请将其IsEditableIsReadOnly属性设置为true