2017-02-14 13 views
0

この「Material Design In XAML」パッケージをインストールして、スムーズにすべてのコントロールをスタイリッシュに変更しました。WPF TabControl with Materials Design(Dragablzなし)

タブコントロールのみが古いデザインのようです。私はそれを見つけましたが、私が見つけることができるのは、この「Dragablz Tab Control」です。ドラッグ&ドロップすることができます。ユーザーにタブをドラッグしたり裂けたりしないようにします。

他のコントロールと同様に、タブコントロールをスキンする方法を探しています。また、Dragablzタブコントロールをドラッグ・アンド・ティアラブルにすることもできます。私に何ができる?

ここ

答えて

1

Dragablzの例は、非ドラッグおよび非引き裂き可能なタブコントロール:

<dragablz:TabablzControl FixedHeaderCount="3"> 
    <TabItem Header="HELLO"> 
     <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Hello World</TextBlock> 
    </TabItem> 
    <TabItem Header="MATERIAL"> 
     <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Material Design</TextBlock> 
    </TabItem> 
    <TabItem Header="DESIGN"> 
     <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Looks Quite Nice</TextBlock> 
    </TabItem>        
</dragablz:TabablzControl> 

あなたはこれらのタブを固定させるためにあなたのtabscontrolのタブの数としてFixedHeaderCount属性値を設定することができます。 (sourceからわかるように)

/// <summary> 
/// Allows a the first adjacent tabs to be fixed (no dragging, and default close button will not show). 
/// </summary> 
public int FixedHeaderCount 
{ 
    get { return (int) GetValue(FixedHeaderCountProperty); } 
    set { SetValue(FixedHeaderCountProperty, value); } 
} 
+0

ドラッグラブズを使用すると特定の条件が導入されることに注意してください。私の頭に浮かぶのは、そのタブ(タブ項目)を無効または非表示にできないことです。 –