Как я могу отсортировать ListBox, используя только XAML и без кода?

Мне нужно отсортировать строки вListBox, но он связан с моделью представления другим компонентом черезDataContext, Поэтому я не могу напрямую создать экземпляр модели представления в XAML, как вэтот пример, который используетObjectDataProvider.

В моем XAML:

<ListBox ItemsSource="{Binding CollectionOfStrings}" />

На мой взгляд модель:

public ObservableCollection<string> CollectionOfStrings
{
    get { return collectionOfStrings; }
}

В другом компоненте:

view.DataContext = new ViewModel();

Там нет кода позади! Итак, используя чисто XAML, как бы отсортировать элементы в ListBox? Опять же, XAML не является владельцем экземпляра модели представления.

Ответы на вопрос(1)

Ваш ответ на вопрос