2009-05-19 56 views

回答

3
public class CloseableItemsTabControl : TabControl 
{ 
    protected override DependencyObject GetContainerForItemOverride() 
    { 
     return new CloseableTabItem(); 
    } 
} 
0

您可能需要制作自己的ClosableTabControl,以便覆盖TabControl以覆盖基本功能。

但是,您也可以手动添加您的选项卡,为其提供您的ClosableTabItems而不是常规TabItems。假设这是可能的,因为大多数基于集合的控件都可以通过编程的方式填充。

+0

关于第一个选项...如何扩展TabControl以满足我的要求? 关于第二个选项...我没有拥有填充TabControl的代码,所以我不能这样做。添加到TabControl的东西通常是UserControl类型。 – gschuager 2009-05-19 01:37:46

相关问题