Поля вкладки WPF

У меня есть WPF TabControl с некоторыми TabItems. Мне нужны поля слева и справа от группы TabItems, если это имеет смысл.

Я собираюсь нарисовать немного ASCII-арта ниже, чтобы пояснить суть. Я хочу фиксированное поле слева от вкладки один, но я также хочу фиксированное поле справа от вкладки 3.

|--------------------------------------------------|
|            |-----||-----||-----|                 |
| <-Margin-> |  1  ||  2  ||  3  | <-Margin->      |
|------------|     ||-----||-----|-----------------|
|                                                  |
|  How do I get margin or padding on both          |
|    sides of my tabs?                             |
|                                                  |
|                                                  |
|--------------------------------------------------|

Количество вкладок не ограничено, поэтому они будут складываться по мере добавления. Для этого он должен работать правильно.

Также обратите внимание, что я не хочу уменьшать размер всей вкладки. Только вкладки tabitem или заголовки, или что-то еще.

Я обнаружил, что если я устанавливаю поля вкладок примерно на «60,0, -60,0», я получаю желаемый эффект слева от вкладки но это похоже на взлом и не сработает для правой стороны.

Я использую WPF 4.0 в VS 2010.

Ура!

8
задан Michael T. 23 March 2011 в 04:22
поделиться