Если у меня есть несортированная коллекция, есть ли простой способ связать и отсортировать. Я хотел бы сделать это в XAML (без Linq, без C #)
Если мой DataContext имеет свойство, скажем MyItems, его легко привязать к нему:
<ListBox ItemsSource={Binding MyItems}/>
Однако я хотел бы отсортировать его как хорошо. Решением должно быть использование CollectionViewSource, но у меня это не работает:
<ListBox>
<ListBox.ItemsSource>
<Binding>
<Binding.Source>
<CollectionViewSource Source={Binding MyItems}/>
</Binding.Source>
</Binding>
</ListBox.ItemsSource>
</ListBox>
На этом этапе мой ListBox теряет свои элементы. легко связать против ...
Если у меня есть несортированная коллекция, есть ли простой способ связать и отсортировать ее. Я хотел бы сделать это в XAML (без Linq, без C #)
Если мой DataContext имеет свойство, скажем, MyItems, его легко привязать к нему:
<ListBox ItemsSource={Binding MyItems}/>
Однако я хотел бы отсортировать его как хорошо. Решением должно быть использование CollectionViewSource, но у меня это не работает:
<ListBox>
<ListBox.ItemsSource>
<Binding>
<Binding.Source>
<CollectionViewSource Source={Binding MyItems}/>
</Binding.Source>
</Binding>
</ListBox.ItemsSource>
</ListBox>
На этом этапе мой ListBox теряет свои элементы. легко связать против ...
Если у меня есть несортированная коллекция, есть ли простой способ связать и отсортировать ее. Я хотел бы сделать это в XAML (без Linq, без C #)
Если мой DataContext имеет свойство, скажем MyItems, его легко привязать к нему:
<ListBox ItemsSource={Binding MyItems}/>
Однако я хотел бы отсортировать его как хорошо. Решением должно быть использование CollectionViewSource, но у меня это не работает:
<ListBox>
<ListBox.ItemsSource>
<Binding>
<Binding.Source>
<CollectionViewSource Source={Binding MyItems}/>
</Binding.Source>
</Binding>
</ListBox.ItemsSource>
</ListBox>
На этом этапе мой ListBox теряет свои элементы. Am I missing something obvious?