私はWPF TabControl
のTabItem
秒の左側にある程度のマージンを追加したいと思います。私は簡単Margin="4"
アプローチを使用する場合は、余裕が代わりに私が右にもう少し全体のタブ項目のコンテナを移動したい、すべてのTabItem
に適用されます。たとえば、タブを右に2つのピクセルであるように、デフォルトではそれが見え、私は、タブの左側にあるボタンを合うことができるように、それを増やすことをお勧めします。WPF TabControlのタブに余白を追加するにはどうすればいいですか?
3
A
答えて
8
あなたのTabControlのための新しいテンプレートを定義する必要があります。
このテンプレートを使用する場合は、あなたが望むものを達成するためにHeaderPanelのマージンを変更することができますを参照してください。
あなたが使用している本当のテンプレートを参照する必要がある場合は、テンプレートを抽出するためにブレンドを使用することができます。それを修正することができます。それは全体 `TabControl`だけではなく、タブ項目を移動するため、
public class MyTabControl : TabControl
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
var panel = Template.FindName("HeaderPanel", this) as FrameworkElement;
if(panel != null)
{
panel.Margin = new Thickness(20,2,2,2);
}
}
}
1
ラップパネル(又はグリッド、又は境界)におけるタブコントロールパネル(又はグリッド、または境界)のMarginプロパティを設定します。
関連する問題
- 1. WPF TabControl - 非アクティブなタブの上に余白を削除するにはどうすればよいですか?
- 2. ブートストラップの水平パネルに余白を追加するにはどうすればよいですか?
- 3. searchViewのsearchIconに右余白を追加するにはどうすればよいですか?
- 4. 膨らんだListViewに余白の値を追加するにはどうすればよいですか?
- 5. 段落に余白を追加するにはどうすればよいですか?
- 6. Visual Studioコードエディタに右余白を追加するにはどうすればよいですか?
- 7. <br>タグに余白を追加するにはどうすればよいですか?
- 8. WinFormsのTabControlの空の領域にボタンを追加するにはどうすればよいですか?
- 9. 各画像の上余白と左余白を増やすにはどうすればいいですか
- 10. AndroidのActionBarで左余白余白を削除するにはどうすればよいですか?
- 11. TabControlに追加されるアイテムの種類を特定するにはどうすればよいですか?
- 12. WPFでカスタムルーティングコマンドを追加するにはどうすればよいですか?
- 13. WPFラベルのテキスト周辺の余白を削除するにはどうすればよいですか?
- 14. ナビゲーションビューに余白を残すにはどうすればよいですか?
- 15. 左揃えのタブでTabControlパネルを作成するにはどうすればよいですか?
- 16. 最後のTabControlタブを右揃えにするにはどうすればいいですか?
- 17. iframeの内側から余分な余白を削除するにはどうすればよいですか?
- 18. プロメテウスの測定基準に余分なラベルを追加するにはどうすればいいですか?
- 19. iPhoneのSafariでWebサイトの白い余白を取り除くにはどうすればよいですか?
- 20. データフレームに余分な列としてタイムスタンプを追加するにはどうすればいいですか?
- 21. ビューページのスライドタブのタブにドロップダウンを追加するにはどうすればいいですか?
- 22. Androidアプリの各タブに一意のコンテンツを追加するにはどうすればいいですか?
- 23. タブの背景色を設定できるように、WPF TabControlのItemTemplateのスタイルを変更するにはどうすればよいですか?
- 24. SSRadioButtonに小さな白いチックを追加するにはどうすればいいですか
- 25. このパネルをフォームに追加するのではなく、tabcontrolに追加するにはどうすればよいですか?
- 26. TabControl ContextMenuコマンドをバインドするにはどうすればいいですか?
- 27. ファイルの最後に空白行を追加するにはどうすればいいですか?
- 28. 空白のスライドに矩形を追加するにはどうすればいいですか?
- 29. 各列の余分なロールを追加するにはどうすればいいですか?
- 30. DataGridTextColumnに余白を追加する
が動作しません。
の代替には、例えば、あなた自身のTabControlを導出し、コードビハインドで余白を変更することです。私はタブのコンテンツの位置を保持し、タブだけを移動したい。 – Tower