|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
Здравствуйте! Не могу понять в чем проблема с отрисовкой кнопок в Windows 10 (в Window 7) все работает нормально. На первом скриншоте как должно отображаться и отображается в Windows 7) кнопка. На втором та же самая кнопка в Windows 10. Использую для всех кнопок один стиль Код: xml 1. 2. 3. 4. 5. 6.
Сам код кнопки следующий: Код: xml 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 13:33 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
А вот как выглядит в windows 10 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 13:33 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
шаблон у кнопки по умолчанию? попробуйте его переопределить ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 13:47 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
а вообще, можно взять программу Snoop или подключиться отладчиком VS и посмотреть, где именно происходит такая хрень в навигаторе визуального дерева. у меня были похожие проблемы с Windows 10, связано это с темой винды или dpi ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 13:49 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
Можно заставить приложение всегда использовать, независимо от ОС, тему от Win7 - в App.xaml указать Код: xml 1. 2. 3. 4. 5. 6. 7.
(в Win10 по дефолту используется то ли Aero2, то ли AeroLite - не помню сейчас уже). Правда, у самих окон стиль всё равно останется от родной ОС. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:19 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныМожно заставить приложение всегда использовать, независимо от ОС, тему от Win7 - в App.xaml указать Код: xml 1. 2. 3. 4. 5. 6. 7.
(в Win10 по дефолту используется то ли Aero2, то ли AeroLite - не помню сейчас уже). Правда, у самих окон стиль всё равно останется от родной ОС. Прописал, но не помогло... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 15:13 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
HomosumПрописал, но не помогло... Судя по скриншоту в первом постинге, у кнопок таки есть переопределенный шаблон по умолчанию, т.к. в аэро и аэро2 кнопки по умолчанию выглядят иначе. Ищите, где живет этот шаблон по умолчанию, смотрите, что в енм прописано. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 15:16 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, dpi мониторов отличаются? возможно автор задал фиксированный размер кнопки и на разных мониторах кнопки имеют разный размер, как я уже писал выше, самый простой способ это посмотреть значения в визуальном дереве, там же можно с ними поиграться и на худой конец адаптировать для разный версий. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 15:20 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
и по мимо добавления ResourceDictionary надо еще сборку подключить в References PresentationFramework.Aero ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 15:21 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
Roman MejtesСон Веры Павловны, dpi мониторов отличаются? возможно автор задал фиксированный размер кнопки и на разных мониторах кнопки имеют разный размер, как я уже писал выше, самый простой способ это посмотреть значения в визуальном дереве, там же можно с ними поиграться и на худой конец адаптировать для разный версий. dpi не отличаются. Отличается именно версия Windows. На любом мониторе c Win 10 такая картина. Воспользовался вашим советом насчет визуального дерева. Пытаюсь просмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 15:22 |
|
Отрисовка кнопок в Windows 10
|
|||
---|---|---|---|
#18+
Roman Mejtesи по мимо добавления ResourceDictionary надо еще сборку подключить в References PresentationFramework.Aero Зачем? Это нужно только в случае, если есть намерение создавать свои стили с использованием специфичных для темы классов типа BulletChrome, ButtonChrome, итд. Если нужно просто жестко привязать UI к теме, то достаточно ссылки на ресурсы в App.xaml, референс на стилевую сборку не нужен - это проверено лично и не раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2019, 06:04 |
|
|
start [/forum/topic.php?fid=21&fpage=3&tid=1440321]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 282ms |
total: | 416ms |
0 / 0 |