我创建了一个CloseableTabItem
控件,该控件源自TabItem
。 现在我想指定给定的TabControl
应该使用CloseableTabItem
而不是TabItem
添加新项目。 这可能吗?怎么样?如何确定要添加到TabControl的项目的类型?
2
A
回答
3
public class CloseableItemsTabControl : TabControl
{
protected override DependencyObject GetContainerForItemOverride()
{
return new CloseableTabItem();
}
}
0
您可能需要制作自己的ClosableTabControl
,以便覆盖TabControl
以覆盖基本功能。
但是,您也可以手动添加您的选项卡,为其提供您的ClosableTabItems
而不是常规TabItems
。假设这是可能的,因为大多数基于集合的控件都可以通过编程的方式填充。
相关问题
- 1. 如何限制添加到派生类的项目类型?
- 2. 如何将选项卡添加到给定的tabcontrol?
- 3. 如何正确添加项目到bitbucket?
- 4. 如何将自定义类添加到EntryPoint外的GWT项目
- 5. 如何确定是否使用IWizard添加项目项目?
- 6. 如何将TabItems添加到另一个TabControl的TabControl中?
- 7. 如何将新项目类型添加到IronPython Studio?
- 8. 如何添加自定义类型到莳萝的pickleable类型
- 9. 将新选项卡添加到TabControl
- 10. ZF2如何模型类的子项添加到主模型
- 11. 我如何确定要添加到参数的变量的SQLDBType?
- 12. 如何将WPF页面添加到tabcontrol?
- 13. 如何添加匿名类型的项目和检索项目列表
- 14. 如何正确添加红豆PHP到我的项目中
- 15. 如何设置要添加到相反顺序的ArrayList项目?
- 16. 如何使用添加到netbeans项目的.jar库中的类?
- 17. 确定在Visual Studio项目类型
- 18. 添加项目到不同产品类型的购物车
- 19. 如何将WPF窗口作为TabControl项目加载到MainWindow中?
- 20. 将项目添加到具有某些项目确定的数组中VBA
- 21. Symfony:如何添加从大集合到实体类型的子集项目?
- 22. 如何将项目添加到具有不同数据类型的列表中
- 23. 如何将一个项目添加到类型为List的字符串数组?
- 24. 如何将项目添加到列表<int>实例的属性类型?
- 25. TabControl总是调整大小到选定的选项卡项目?
- 26. 如何将菜单项添加到Outlook中的文件类型
- 27. 如何将通用类型的项添加到列表中?
- 28. .licx需要添加到主项目中?
- 29. 如何添加类到VS2012中的openframeworks项目
- 30. 如何将JavaFX 2.0类添加到现有的Maven项目?
关于第一个选项...如何扩展TabControl以满足我的要求? 关于第二个选项...我没有拥有填充TabControl的代码,所以我不能这样做。添加到TabControl的东西通常是UserControl类型。 – gschuager 2009-05-19 01:37:46