【发布时间】:2014-02-28 22:34:52
【问题描述】:
您好,我正在制作一个 WPF 应用程序,它有一个绑定到 TabControl 的 ObservableCollection(每个选项卡代表 OC 中的一个对象)。最后有一个“+”选项卡,用于向该集合添加一个新对象。我的问题是,是否可以修复选项卡的位置,所以当我单击不同行中的选项卡时它们不会跳转,因为我希望“+”选项卡始终位于最后一个位置。谢谢。
【问题讨论】:
标签: wpf mvvm tabcontrol
您好,我正在制作一个 WPF 应用程序,它有一个绑定到 TabControl 的 ObservableCollection(每个选项卡代表 OC 中的一个对象)。最后有一个“+”选项卡,用于向该集合添加一个新对象。我的问题是,是否可以修复选项卡的位置,所以当我单击不同行中的选项卡时它们不会跳转,因为我希望“+”选项卡始终位于最后一个位置。谢谢。
【问题讨论】:
标签: wpf mvvm tabcontrol
单击+ 选项卡将新对象添加到您的ObservableCollection 后,尝试使用Insert() 函数将其添加到特定位置。例如,要将新项目添加到集合中最后一项之前的位置:
MyCollection.Insert(MyCollection.Count-1, newItem);
【讨论】: