![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| jenik15 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
Подскажите, пожалуйста, как сделать следующее: Я хочу создать такую же фичу как в последнем Word, чтоб грид при приближении к нему мыши ставал прозрачней. Загвоздка и вопрос в том, как узнать координаты углов Grid-а относительно Grid Holder-a? А далее я просто буду узнавать расстояние от позиции мыши к ближайшему углу.
|
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 3 Всего: 170 |
1. Что подразумавается под "последний Word" ? 2. "при приближении" ??? 3. Что представляет из себя Grid Holder? Это иногда бывает важно.. 4. Как Вы помещаете Grid в Grid Holder? Это сообщение отредактировал(а) tol05 - 18.12.2009, 22:39 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| jenik15 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
Microsoft Office Word 2007. при отдалении от меню прозрачность угасает
![]() Grid Holder имеет тип Grid. Grid добавлен как дочерний к Grid Holder-у. Позицию мыши я могу получаю так:
Это сообщение отредактировал(а) jenik15 - 18.12.2009, 22:59 |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 3 Всего: 170 |
вам для решения задачи нужно только одно: знать, насколько указатель мыши удален от центра дочернего грида
причем равноудален
Это сообщение отредактировал(а) tol05 - 19.12.2009, 00:10 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| jenik15 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
Спасибо с прозрачностью это работает отлично. Только есть еще одна задача, что требует получить расстояние относительно родительского Gridholder-а. При приближении мыши к дочернему grid мне нужно узнать, где будет выгодней его разместить в верхнем левом углу или в верхнем правом. А это требует, как я понимаю узнать расстояние относительно родительского grid-a.
Идея такова при приближении прозрачность угасает, а если приблизить слишком близко так будет принято решение о перемещении grid. |
|||
|
||||
| tol05 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 3 Всего: 170 |
я не очень понял мысль.
что именно разместить? дочерний грид уже размещен в родительском, как я понимаю. Тем не менее... Вы можете узнать координаты любой точки дочернего элемента относительно его родителя так:
-------------------- На хорошей работе и сны хорошие снятся. |
||||
|
|||||
| jenik15 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
Хоть он и размещен, но горизонтальное и вертикальное положение я ему могу задать. Огромное спасибо.
именно то, что мне нужно. |
||||
|
|||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 3 Всего: 170 |
тогда он не "размещен", а "помещен" ) Размещение подразумевает позиционирование.
не за что Это сообщение отредактировал(а) tol05 - 20.12.2009, 10:02 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |