Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WPF: Скрыть объект анимацией
|
|||
|---|---|---|---|
|
#18+
Есть большое многострочное текстовое поле для редактирования текста. Поверх него при некоторых условиях отображается подсказка, которая представляет собой бордер с заливкой и различным внутри. Он отображается с помощью анимации, висит пару секунд и плавно пропадает - Opacity=>0. Но, несмотря на наступившую полную прозрачность, этот бордер мешает работать мышью с текстбоксом, то есть в этом месте не получается мышью установить курсор или начать выделение текста. Анимация описана в разметке. Что бы туда добавить, чтобы убрать этот бордер по окончании плавного скрытия? Visibility не анимируется, размеры автоматические, расположение тоже выравниванием, Z-индекс без вызова метода тоже не поменяешь. Хочется обойтись без кода, понятно, что кодом можно что угодно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2016, 14:24 |
|
||
|
WPF: Скрыть объект анимацией
|
|||
|---|---|---|---|
|
#18+
UIElement.IsHitTestVisible ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2016, 14:55 |
|
||
|
WPF: Скрыть объект анимацией
|
|||
|---|---|---|---|
|
#18+
P.S. Transparent - это тоже цвет. Когда ты жмакаешь мышкой на экране происходит "вычисление" того, попал ты в область объекта или нет с помощью HitTest методов, которые работают на уровне Visual объектов. К примеру, Visual объект (пусть это будет Shape в виде жопы) лежит на кнопке, его цвет Fill задан как Transporent, это значит, что область видимости объекта (для нажатия) будет область жопы, а там где дырки в объекта, там не Transparent, там отсутствует цвет. Если у бордера Background свойство равно NULL, то у него нет внутренностей, только рамка (если она есть), следовательно Border будет "дырявый", но если задать цвет Transparent, у бордера не будет дырок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2016, 14:59 |
|
||
|
WPF: Скрыть объект анимацией
|
|||
|---|---|---|---|
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2016, 15:00 |
|
||
|
WPF: Скрыть объект анимацией
|
|||
|---|---|---|---|
|
#18+
Просто по подсказке свойства "value that declares whether this element can possibly be returned as a hit test result from some portion of its rendered content" я думал оно как-то связано с явным вызовом HitTest, а не с штатным поведением контрола, вот и не обратил на него внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2016, 15:04 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=39223921&tid=1440691]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 8ms |
| total: | 102ms |

| 0 / 0 |
