0

В моем приложении silverlight4/C# у меня есть comboBox, который привязан к DomainDataSource.Вставить элемент в DomainDataSource в определенную позицию/индекс

Я добавляю некоторые элементы во время выполнения к этому DomainDataSource, который будет показан в comboBox, но я хочу добавить некоторые элементы в начале или в определенном индексе, а не в конце.

Есть ли шанс достичь этого?

Спасибо,

ответ

0

Вы можете добавить описание сортировки в DomainDataSource, так что если вы вставив вещи, которые имеют особое значение поля, которое означает, что они находятся в середине, а не в конце, то да ... вы можете добавлять предметы в определенные места.

например.

<riaControls:DomainDataSource x:Name="source" QueryName="GetProducts" AutoLoad="true"> 
     <riaControls:DomainDataSource.DomainContext> 
      <domain:ProductDomainContext /> 
     </riaControls:DomainDataSource.DomainContext> 
     <riaControls:DomainDataSource.SortDescriptors> 
      <riaData:SortDescriptor PropertyPath="ProductID" Direction="Ascending" /> 
     </riaControls:DomainDataSource.SortDescriptors> 
    </riaControls:DomainDataSource>