2009-05-19 49 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

相關問題