|
Оформление TabItem
|
|||
---|---|---|---|
#18+
Добрый день. Помогите, пожалуйста, разобраться. Необходимо сделать очень маленькое изменение в оформлении TabItem. На TabControl я устанавливая фон в белый цвет. В результате сама вкладка, открытая (активная), приобретает белый фон. А фон заголовка вкладки остается без изменений (по умолчанию серый). Пришел к выводу, что для того чтобы всего лишь поменять один цвет фона на заголовке открытой вкладки нужно переписать стиль для TabItem. Описать все состояния IsSelected, IsEnabled, IsMouseOver и т. д. Куча разметки в которой к тому же будет задаваться строго определенные (а не системные цвета, которые в разных ос и при разных темах - разные) цвета для разных состояний. Но мне не нужно ничего менять кроме только фона заголока вкладки, которая в данный момент открыта. Просто установить одно это свойство в белый цвет (как и фон самой вклдаки), а все остальное оставить как есть в системе. Должно же это как-то несложно делаться. Подскажи как это сделать без переписывания всех стилей? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 14:05 |
|
Оформление TabItem
|
|||
---|---|---|---|
#18+
Oleg5555, Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 14:49 |
|
Оформление TabItem
|
|||
---|---|---|---|
#18+
Спасибо за разметку. Могу узнать, это разметка соответствует стандартному оформлению или это Ваше, специфичное для конкретного приложение оформление? На вскидку видно, что, к примеру, цвет заголовка активной вкладки YellowGreen. Остальное тоже специфично? По коду цвет сразу сложно определить. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 15:37 |
|
Оформление TabItem
|
|||
---|---|---|---|
#18+
Oleg5555, это копия оригинального шаблона, к сожалению цвета TabItem'а не привязаны к ресурсам, следовательно поменять их подменой ресурсов не получится. Приходится переопределить весь шаблон. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 15:46 |
|
Оформление TabItem
|
|||
---|---|---|---|
#18+
И странно, в примере, если переключиться на вторую вкладку, то в первой устанавливается цвет фона #FFE4C4, что-то типо оранжевого. Но в разметке такого цвета нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 15:46 |
|
Оформление TabItem
|
|||
---|---|---|---|
#18+
Oleg5555И странно, в примере, если переключиться на вторую вкладку, то в первой устанавливается цвет фона #FFE4C4, что-то типо оранжевого. Но в разметке такого цвета нет. Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 15:53 |
|
Оформление TabItem
|
|||
---|---|---|---|
#18+
Все, извиняюсь. Разобрался. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2015, 16:05 |
|
|
start [/forum/search_topic.php?author=A%D0%9DT0H&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 85ms |
total: | 350ms |
0 / 0 |