86得票4回答
WPF - 如何向下拉框中添加静态项目

我以前说过,现在我还要再说一遍,WPF最简单的例子也是网上最难找到的例子 :)我有一个组合框需要显示, 但它不需要数据绑定或其他, 内容是静态的。我如何使用XAML将静态项目列表添加到我的组合框中?

81得票26回答
在C# WPF中从组合框获取所选值

我刚刚开始使用WPF表单,而不是Windows Forms表单。 在Windows Forms表单中,我只需要执行以下操作:ComboBox.SelectedValue.toString(); 这在其他技术栈中是可行的,但在WPF中该怎么做呢?它似乎没有这个选项。

80得票7回答
当窗体加载时停止comboBox的selectedIndexChanged事件触发

我有一个包含下拉列表的表单,使用了ComboBox。在comboBox的SelectedIndexChanged事件中运行一些代码,但是我不希望在表单加载时运行该代码。不幸的是,当我加载表单(在选择combobox之前),combobox的SelectedIndexChanged就会触发(我认...

76得票7回答
我可以为WPF ComboBox中选定的项目使用不同的模板吗?与下拉部分中的项目不同?

我有一个 WPF Combobox ,其中填充有一些 Customer 对象。我有一个 DataTemplate:<DataTemplate DataType="{x:Type MyAssembly:Customer}"> <StackPanel> ...

72得票9回答
使用字典作为数据源绑定组合框

我正在使用.NET 2.0,尝试将ComboBox的数据源绑定到已排序的字典。 所以我遇到的错误是“在数据源上找不到DataMember属性'Key'。” SortedDictionary<string, int> userCache = UserCache.get...

72得票18回答
如何清空一个下拉框?

我有一些下拉列表框,用户可以在其中选择一个数字。我还有一个“清除”按钮,应该清除下拉列表框中的文本,但我似乎无法实现。我尝试过: //doesn't work cboxHour.Text = ""; 并且 //doesn't work cboxHour.ResetText(); ...

71得票5回答
如何在C#中防止手动输入到ComboBox?

我在C#中有一个表单,其中使用了ComboBox。我该如何防止用户在ComboBox中手动输入文本呢?this.comboBoxType.Font = new System.Drawing.Font("Arial", 15.75F); this.comboBoxType.FormattingE...

71得票4回答
C# - 如何防止我的组合框发生鼠标滚轮滚动?

我有一个下拉框,我想防止用户使用鼠标滚轮滚动项目。 有没有简单的方法可以做到这一点? (C#,VS2008)

70得票7回答
WPF组合框显示成员路径

好的,我看了其他问题,似乎没有得到我的答案,希望这里有人可以回答。 非常简单的问题:为什么 DisplayMemberPath 属性不能绑定到项?<ComboBox Grid.Row="1" Grid.Column="2" ItemsSource="{Binding PromptList...

70得票12回答
如何在HTML中创建可编辑的下拉列表?

我想创建一个文本框,其中带有下拉列表,让用户选择一些预定义的值。用户还应该能够键入新值或从下拉列表中选择预定义的值。我知道我可以使用两个小部件来实现,但在我的应用程序中,如果能统一在一个小部件中会更加方便。 是否有标准的小部件可用,还是必须使用第三方JavaScript? 浏览器兼容性如何?