Sortieren der Elemente in einer combobox

Ich habe eine combobox gebunden, um eine beobachtbare Sammlung. Ich bin mit CollectionViewSource Sortieren Sie die Elemente in der combobox alphabetisch.

<CollectionViewSource x:Key="EmployeeViewSource" Source="{Binding LstEmployeeDetails}">
        <CollectionViewSource.SortDescriptions>
            <scm:SortDescription PropertyName="EmployeeName" Direction="Ascending"/>
        </CollectionViewSource.SortDescriptions>
    </CollectionViewSource>

Und ich Sie dann binden Sie es an meiner combobox wie diese:

<ComboBox x:Name="CmbboxEmployeeName" ItemsSource="{Binding Source={StaticResource EmployeeViewSource}}"/>

Das problem ist, ich habe zwei Gegenstände in der Sammlung, die ich nicht Sortieren möchten. Sie sind

--Wählen Sie-- und "Add New". Ich möchte, dass diese beiden Elemente sollten immer im Vordergrund angezeigt werden und dann die restlichen Artikel alphabetisch sortiert werden. Auch, wenn ich das hinzufügen eines neuen Elements zu der Liste, es sollte automatisch sortiert.

Schreibe einen Kommentar