相关疑难解决方法(0)

WPF中的键值对组合框

考虑我绑定到ComboBox的键值对集合(Ex键= MSFT值= MSFT Microsoft).DisplayMemeberPath =价值.以下需要完成

  • 在选择项目时,只需要在组合中显示键,

  • 用户还可以在组合中键入一个全新的值.

我不能提出支持这两个功能的解决方案.解决一个打破另一个.

<ComboBox IsTextSearchEnabled="True" Name="cmbBrokers" IsEditable="True" 
ItemsSource="{Binding BrokerCodes}" SelectedValuePath="Key" 
 DisplayMemberPath="Value" Text="{Binding SelectedBroker, Mode=TwoWay}">
Run Code Online (Sandbox Code Playgroud)

.net c# wpf xaml combobox

10
推荐指数
2
解决办法
3万
查看次数

Combobox具有静态和动态数据

我想创建一个绑定到动态资源的组合框,并且有一个自定义的xaml预先指定的列表保持在顶部.我知道如何将组合框绑定到动态资源,

<ComboBox Name="comboBox1" Width="Auto" ItemsSource="{Binding}" />
Run Code Online (Sandbox Code Playgroud)

我知道如何插入静态项(请参阅WPF - 将静态项添加到组合框).

<ComboBox Text="Is not open"> 
  <ComboBoxItem Name="cbi1">Item1</ComboBoxItem>
  <ComboBoxItem Name="cbi2">Item2</ComboBoxItem>     
  <ComboBoxItem Name="cbi3">Item3</ComboBoxItem> 
</ComboBox> 
Run Code Online (Sandbox Code Playgroud)

但我不知道如何同时做两件事?

注意:很明显,有很多不同的方法可以使用自定义小部件等来实现这一点,我只是觉得这应该很容易.

wpf binding combobox

8
推荐指数
1
解决办法
2579
查看次数

标签 统计

combobox ×2

wpf ×2

.net ×1

binding ×1

c# ×1

xaml ×1