|
window startup flashing
|
|||
---|---|---|---|
#18+
Доброго времени суток комрады! Кто нибдь может предложит более красивое решение? Работаю над "красивостью" приложения, суть в следующем: когда приложение стартует бэкграунд основного окна должен быть полнотью черным, после чего стартует анимация показывающая стартовую заставку. при стандартной разметке в виде Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
происходит следующее: отображается окно основного приложения но его фон полностью белый, после чего происходит рендеринг разметки и уже прорисовывается визуальное дерево самой формы. то есть происходит такой небольшой "лаг" отрисовки когда приложение отобразило рамки формы но еще не отрендерило свойства Background и.т.д это жутко бесит и выглядит убого. нашел следующее решение: Код: xml 1. 2. 3. 4. 5. 6.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
но тут появляется другой "артефакт" отрисовки. да форма стартует на черном фоне, но есть эффект отписовки "восстановления окна из свернутого". Кто может посоветовать какой то воркараунд вплане старта приложения сразу с черным фоном без всяких бликов? Нужно по сути добиться такого же поведения старта приложения как если создать обычный проект windows forms и основной форме назначить черный фон, но только проект должен быть wpf ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 13:27 |
|
window startup flashing
|
|||
---|---|---|---|
#18+
felix_ff отображается окно основного приложения но его фон полностью белый ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 13:43 |
|
window startup flashing
|
|||
---|---|---|---|
#18+
Shocker.Pro, не, фрейм можно выпилить и оставить только пустой grid, все равно будет белый проблеск Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2020, 15:00 |
|
window startup flashing
|
|||
---|---|---|---|
#18+
кароче было время повозился с вариантами, вообщем нашел решение: Код: 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.
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
а дальше начинается настройка ControlTemplate для окна. весь код не привожу там достаточно громоздкий стиль получается. основная жопа в том что WPF не рабоатет в NC области, и приходится по сути брать на себя отрисовку. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 14:16 |
|
window startup flashing
|
|||
---|---|---|---|
#18+
вариант номер два: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
поведение рендеринга дочерних форм чем то отличается от основной формы (нет этого хренвого лага прорисовки белого фона), не нужно играться с хромом окна Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2020, 23:59 |
|
|
Start [/forum/topic.php?fid=21&fpage=1&tid=1440259]: |
0ms |
get settings: |
27ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
147ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 282ms |
0 / 0 |