0

我希望仅使用 XAML 来执行此操作 -如何将额外的 RadComboBoxItem 添加到数据绑定的 RadComboBox?- 这可能吗 ?

我有一个可观察的集合,它正在填充一个组合框。

                <telerik:RadComboBox Grid.Row="0" ItemsSource="{Binding ListOfNumbers}" DisplayMemberPath="Name" EmptyText="All" SelectedItem="{Binding SelectedNumber, Mode=TwoWay}"/>

如您所见,目前我将EmptyText属性设置为“全部”。这完美地工作,在使用此组合框的值的方法中,我检查它,如果是== "",如果是,则它检索所有数据。这就是我第一次打开视图时发生的情况,没有选择任何内容。

问题是,当我选择一个数字时,我不能再选择“全部”,这很烦人,因为我希望能够这样做。

如何将此选项添加到我的组合框并使其将“”值保存到我的依赖项属性中,SelectedNumber

4

1 回答 1

1

像这样的东西应该工作:

<telerik:RadComboBox.ItemsSource>
    <CompositeCollection>
      <CollectionContainer
        Collection="{Binding ListOfNumbers}" />

      <telerik:RadComboBoxItem Name="Default" Content="All Builds" Value=""></telerik:RadComboBoxItem >
    </CompositeCollection>
  </telerik:RadComboBox.ItemsSource>

不 ?

于 2012-07-02T15:00:27.353 回答