我使用Visual Studio并使用图形编辑器制作了一个组合框。我想将dropdownstyle属性设置为简单,但每当我写 myCombobox.DropDownStyle = ComboBoxStyle.Simple; 它说system.windows.controls.combobox不包含任何此定义。
我认为它只是一个命名空间问题或者基本的东西,但我对编程很新(基本上我是通过教程搜索来完成一个小程序)并且可以'抓住它。
提前致谢!
答案 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,请将其IsEditable
和IsReadOnly
属性设置为true
。