0

XAML のみを使用してこれを行いたい -データ バインドされた RadComboBox に追加の RadComboBoxItem を追加する方法は? - これは可能ですか?

コンボ ボックスに値を設定している観察可能なコレクションがあります。

                <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 に答える