2009-05-19 29 views

答えて

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

基本機能を無効にするには、TabControlに拡張する独自のClosableTabControlを作成する必要があります。

ただし、タブを手動で追加することもできます。通常はTabItemsの代わりにClosableTabItemsを入力してください。ほとんどのコレクションベースのコントロールは、この方法でプログラムで実装できるので、これが可能であると仮定することは安全です。

+0

最初のオプションについて...私の要件を満たすためにTabControlを拡張するにはどうすればよいですか? 2番目のオプションについて...私はTabControlを実装するコードを所有していないので、それを行うことはできません。 TabControlに追加されるものは、一般にUserControl型です。 – gschuager

関連する問題