私は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. ブートストラップの水平パネルに余白を追加するにはどうすればよいですか?
- 2. <br>タグに余白を追加するにはどうすればよいですか?
- 3. WinFormsのTabControlの空の領域にボタンを追加するにはどうすればよいですか?
- 4. AndroidのActionBarで左余白余白を削除するにはどうすればよいですか?
- 5. TabControlに追加されるアイテムの種類を特定するにはどうすればよいですか?
- 6. WPFでカスタムルーティングコマンドを追加するにはどうすればよいですか?
- 7. WPFラベルのテキスト周辺の余白を削除するにはどうすればよいですか?
- 8. 最後のTabControlタブを右揃えにするにはどうすればいいですか?
- 9. iframeの内側から余分な余白を削除するにはどうすればよいですか?
- 10. iPhoneのSafariでWebサイトの白い余白を取り除くにはどうすればよいですか?
- 11. DataGridTextColumnに余白を追加する
- 12. Androidアプリの各タブに一意のコンテンツを追加するにはどうすればいいですか?
- 13. ファイルの最後に空白行を追加するにはどうすればいいですか?
- 14. このパネルをフォームに追加するのではなく、tabcontrolに追加するにはどうすればよいですか?
- 15. Googleチャットテーブル内のセルに余白または余白を追加
- 16. 「ASP.NET 5」タイプのサービスに余分なサービスエンドポイントを追加するにはどうすればよいですか?
- 17. タブの追加時にTabControlの幅が増加する
- 18. WPF Windowsテンプレートに基づいてウィンドウにアイテムを追加するにはどうすればよいですか?
- 19. TabControl ContextMenuコマンドをバインドするにはどうすればいいですか?
- 20. ユーザーのアルバムの写真をアプリ/タブに追加するにはどうすればよいですか?
- 21. Facebookページ:壁のタブの左下にカスタムボックスを追加するにはどうすればよいですか?
- 22. Javascript:document.createElement( 'div')は余白を追加するようです
- 23. フォームに余白を追加できないのはなぜですか?
- 24. ジェリントコードレビューツールにプロジェクトを追加するにはどうすればいいですか?
- 25. フォームにラベルを追加するにはどうすればいいですか?
- 26. "this.form.submit();"にアンカーを追加するにはどうすればいいですか?
- 27. setup.pyにヘッダファイルを追加するにはどうすればいいですか?
- 28. アダプターにEventListenerを追加するにはどうすればいいですか?
- 29. UILabelにテキストを追加するにはどうすればいいですか?
- 30. MapViewにボタンを追加するにはどうすればいいですか?
が動作しません。
の代替には、例えば、あなた自身のTabControlを導出し、コードビハインドで余白を変更することです。私はタブのコンテンツの位置を保持し、タブだけを移動したい。 – Tower