C# 以编程方式关闭WPF中的TabItem

C# 以编程方式关闭WPF中的TabItem,c#,.net,xaml,C#,.net,Xaml,如何通过编程方式关闭Windows 8 WPF桌面TabControl中的TabItem Intellisense中没有选项,搜索结果中只显示TabControl或TabItem的自定义实现 为什么我们不能像tabControl.SelectedItem.Close()这样做?我认为关闭与从TabControl中删除TabItem相同 编辑: 例如: 我认为关闭与从TabControl中删除TabItem是一样的 编辑: 例如: 你不能关闭它选项卡项不可关闭。您可以将其隐藏: tabContro

如何通过编程方式关闭Windows 8 WPF桌面TabControl中的TabItem

Intellisense中没有选项,搜索结果中只显示TabControl或TabItem的自定义实现


为什么我们不能像
tabControl.SelectedItem.Close()这样做

我认为关闭与从TabControl中删除TabItem相同

编辑: 例如:


我认为关闭与从TabControl中删除TabItem是一样的

编辑: 例如:


你不能关闭它<代码>选项卡项
不可关闭。您可以将其隐藏:

tabControl.SelectedItem.Visibility = System.Windows.Visibility.Collapsed

你不能关闭它<代码>选项卡项不可关闭。您可以将其隐藏:

tabControl.SelectedItem.Visibility = System.Windows.Visibility.Collapsed

“关闭”是什么意思?@ryadavilli close as in“Selected TabItem not visible-not Existence”。TabItems不会“关闭”,只有在TabControl中选择另一个TabItem时才会移到其他TabItems的后面。没有删除它的选项。关闭是什么意思?@ryadavilli close as in“选定的TabItem不再可见-不存在。”TabItems不会“关闭”“只有当TabControl中的另一个TabItem被选中时,才移动到其他TabItems的后面。没有删除它的选项。是的,没有删除选项、关闭选项、处置选项。没有什么可以摆脱任何tabitem这真的很奇怪,@David,我只是在Intellisense中寻找
Remove
方法,但找不到。我刚刚运行了上面的代码,它工作了,但是RemoveAt仍然没有出现在intellisense中,这使我相信他们已经摆脱了它:/you查看了“Items”属性还是tabcontrol本身?Items属性。我最初查看了
选项卡。选择editem.
,然后查看了
选项卡。项目。
,但两者都没有。有时我的intellisense停止出现,所以可能需要重新安装VS?是的,没有删除选项,没有关闭选项,没有处置选项。没有什么可以摆脱任何tabitem这真的很奇怪,@David,我只是在Intellisense中寻找
Remove
方法,但找不到。我刚刚运行了上面的代码,它工作了,但是RemoveAt仍然没有出现在intellisense中,这使我相信他们已经摆脱了它:/you查看了“Items”属性还是tabcontrol本身?Items属性。我最初查看了
选项卡。选择editem.
,然后查看了
选项卡。项目。
,但两者都没有。有时我的intellisense停止出现,所以可能需要重新安装VS?:-/但这没有多大意义。假设用户打开一个选项卡,向其中添加内容,然后打开一个新选项卡。然后将更改保存到选项卡1,并“折叠”它-它仍然在那里。然后在以后的时间(可能5分钟后),然后打开同一个文件到一个新的标签,现在有2个标签持有相同的内容;一个选项卡无法看到,另一个选项卡可以看到。现在,我可以让原来的选项卡再次可见,但这就是事情可能变得有点困难的地方,这取决于场景。他们为什么会这样做?我有一个用例,在这个例子中,这是一个聊天,孩子现在自己折叠起来,避免重复的诀窍是打开它们,而不是检查现有的“聊天”并使它们再次可见,我已经这样做了,所以对我来说,添加一个“隐藏特性”是有意义的:-/但这没有多大意义。假设用户打开一个选项卡,向其中添加内容,然后打开一个新选项卡。然后将更改保存到选项卡1,并“折叠”它-它仍然在那里。然后在以后的时间(可能5分钟后),然后打开同一个文件到一个新的标签,现在有2个标签持有相同的内容;一个选项卡无法看到,另一个选项卡可以看到。现在,我可以让原来的选项卡再次可见,但这就是事情可能变得有点困难的地方,这取决于场景。他们为什么会这样做?我有一个用例,在这个例子中,这是一个聊天,孩子现在自己折叠起来,避免重复的诀窍是打开它们,而不是检查现有的“聊天”并使它们再次可见,我已经这样做了,所以对我来说,添加一个“隐藏特性”是有意义的