Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.04.2016, 14:24
|
|||
---|---|---|---|
|
|||
WPF: Скрыть объект анимацией |
|||
#18+
Есть большое многострочное текстовое поле для редактирования текста. Поверх него при некоторых условиях отображается подсказка, которая представляет собой бордер с заливкой и различным внутри. Он отображается с помощью анимации, висит пару секунд и плавно пропадает - Opacity=>0. Но, несмотря на наступившую полную прозрачность, этот бордер мешает работать мышью с текстбоксом, то есть в этом месте не получается мышью установить курсор или начать выделение текста. Анимация описана в разметке. Что бы туда добавить, чтобы убрать этот бордер по окончании плавного скрытия? Visibility не анимируется, размеры автоматические, расположение тоже выравниванием, Z-индекс без вызова метода тоже не поменяешь. Хочется обойтись без кода, понятно, что кодом можно что угодно сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.04.2016, 14:55
|
|||
---|---|---|---|
|
|||
WPF: Скрыть объект анимацией |
|||
#18+
UIElement.IsHitTestVisible ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.04.2016, 14:59
|
|||
---|---|---|---|
|
|||
WPF: Скрыть объект анимацией |
|||
#18+
P.S. Transparent - это тоже цвет. Когда ты жмакаешь мышкой на экране происходит "вычисление" того, попал ты в область объекта или нет с помощью HitTest методов, которые работают на уровне Visual объектов. К примеру, Visual объект (пусть это будет Shape в виде жопы) лежит на кнопке, его цвет Fill задан как Transporent, это значит, что область видимости объекта (для нажатия) будет область жопы, а там где дырки в объекта, там не Transparent, там отсутствует цвет. Если у бордера Background свойство равно NULL, то у него нет внутренностей, только рамка (если она есть), следовательно Border будет "дырявый", но если задать цвет Transparent, у бордера не будет дырок. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.04.2016, 15:00
|
|||
---|---|---|---|
|
|||
WPF: Скрыть объект анимацией |
|||
#18+
Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.04.2016, 15:04
|
|||
---|---|---|---|
|
|||
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, а не с штатным поведением контрола, вот и не обратил на него внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&mobile=1&tid=1440691]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
137ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 244ms |
total: | 464ms |
0 / 0 |