【发布时间】:2010-11-02 23:36:58
【问题描述】:
我需要更改 TabItem 的顺序。
我尝试过删除/插入,但它不起作用。
void UserControl_Loaded(object sender, RoutedEventArgs e) {
if(condition) {
TabControl.Items.Remove(TabItem);
TabControl.Items.Insert(0, TabItem);
}
}
无效操作异常: 元素已经有一个逻辑父级。在附加到新的父级之前,它必须与旧父级分离。
如何解决?
【问题讨论】:
-
上面列出的代码在常规窗口中对我有用(我没有尝试使用 UserControl)。我假设 TabItem 是实际 TabItem 的名称,而不仅仅是 TabItem 关键字?
标签: wpf tabcontrol tabitem