Gra*_*meF 11 data-binding silverlight wpf xaml
我有一个TabControl项目绑定到ObservableCollection:
<TabControl ItemsSource="{Binding MyObservableCollection}" />
Run Code Online (Sandbox Code Playgroud)
随着项目的添加和从集合中删除,可以按预期添加和删除选项卡.但是,SelectedItem只要集合为空,就会恢复为-1(表示没有选定的选项卡).然后,添加项目时,SelectedItem保留在-1并且不选择新选项卡.
TabControl每当项目添加到空集合时,如何选择新选项卡?
Ste*_*ins 12
可能有一种更简单的方法,但您可以在VM中的ObservableCollection上挂钩集合已更改事件,并将SelectedItem属性设置为新项(假设您已将所选项绑定到VM上的属性).
| 归档时间: |
|
| 查看次数: |
5631 次 |
| 最近记录: |