С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
61 / 23 / 8
Регистрация: 27.07.2010
Сообщений: 496

Переопределить стиль

21.10.2015, 21:31. Показов 2834. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется ComboBox. Не могу изменить белый цвет, то-есть, когда нажимаю на текст, и в этом нажатом состоянии, это область белая. Стандартными средствами программы так и не смог сменить, думаю наверное придется кодить, да вот только не знаю как. Подскажите пожалуйста, как переопределить стиль и что-бы эта область была другим цветом.

XML
1
2
3
<ComboBox x:Name="comboBox" Margin="402,312,0,0" VerticalAlignment="Top" PlaceholderText="Выбрать" HorizontalAlignment="Left" Width="266" Background="#FFD4173D" BorderBrush="#FFD4173D" Style="{StaticResource ComboBoxStyleColorArrow}" Foreground="White">
            <TextBlock x:Name="textBlock1" TextWrapping="Wrap" Text="TextBlock" Foreground="White"/>
</ComboBox>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.10.2015, 21:31
Ответы с готовыми решениями:

Как динамически присвоить стиль кнопке, если стиль описан в файле xaml?
Здравствуйте, столкнулся с проблемой: нужно в коде присвоить стиль кнопке. Этот стиль находится в xaml с определённым x:Key. Я в этой...

Меняем стиль элементов управления на свой стиль
Меняем стиль элементов управления на свой стиль. Может кому пригодится. watch?v=0EI9_KhHeN0&amp;

DockPanel переопределить перерисовку
здравствуйте, собственно интересует вопрос как переопределить перерисовку у DockPanel. Суть задачи состоит в том, что у меня есть...

3
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
23.10.2015, 07:16
Стиль комбобокса довольно трудно редактировать для новичков типа тебя или меня, т.к. сам комбобокс состоит из целого набора примитивов. Покажи картинками, что у тебя есть и что ты хочешь получить в итоге.
0
20 / 19 / 9
Регистрация: 06.02.2015
Сообщений: 382
23.10.2015, 11:50
Не пугай народ! Всё там в пределах разумного. Не понял о каком конкретно "белом цвете" идёт речь так что точных указаний "где", да "как" не дам.

В общих чертах - так:
1. Перетаскиваешь свой комбобоксик из тулбокса в рабочую зону.
2. Выбираешь комбобокс и смотришь в его свойства.
3. Находишь там раздел "Шаблон" или "Template" (предпоследнее поле (у меня) )
4. Нажимаешь на мелкий квадратик (справа от нужного нам поля)
5. Выбираешь пункт "Преобразовать в новый ресурс" или "Convert to new resource"
6. Пробегаешься глазами по форме, меняешь что тебе нужно и наживаешь "ОКАЙ"
7. Открываешь свой локальный стиль комбобокса и вносишь правки по твоему усмотрению
0
61 / 23 / 8
Регистрация: 27.07.2010
Сообщений: 496
25.10.2015, 11:14  [ТС]
ViterAlex и DarkOrk спасибо большое что ответили.
Все я это знал что нужно править шаблон. В правке шаблона можно было поменять много чего но не все. Есть еще один пункт, под названием - правка дополнительных шаблонов >> Правка созданный контейнер элемента itemContainerStyle >> Правка копии.

Я три дня мучился и все-таки нашел. Вот там то я и нашел все остальное. Теперь действительно можно менять все 100%

Кликните здесь для просмотра всего текста

Кликните здесь для просмотра всего текста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2015, 11:14
Помогаю со студенческими работами здесь

Переопределить свйоство
Подскажие как в Combobox переопределить свойтво datasource. Что бы ему присвавалось не DataSource, а dataTable. И чтобы это можно было...

Не получается Переопределить метод!
Всем привет ! Пытаюсь Переопределить метод который находится в System.Collections.Generic.Dictionary using System; using...

Переопределить стиль диалога
Здравствуйте! Никак не получается корректно переопределить стиль диалога. Пытаюсь так: &lt;style name=&quot;Theme.Paper.Dialog&quot;...

Как изменить стиль формы и вообще всех объектов на свой стиль?
Собственно вопрос в том как изменить стиль формы и вообще всех объектов на свой стиль?

Как задать новый стиль для тега, у которого уже есть стиль
Привет всем. У меня есть вот такая запись в таблице стилей #c_menu li{ list-style:none; padding: 5px 0px; border-bottom: 1px solid...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru