![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| bobikovAJ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 28.4.2008 Репутация: нет Всего: нет |
Есть UserControl: контейнер Canvas, в нем Path (свойство Data привязано в свойству LineGeometry некоторого класса), у Path'а определен ToolTip, содержащий ListBox с привязкой.
Проблема: если поменять свойство LineGeometry (вернее подмахнуть его точки), то ToolTip перестает отображаться, до тех пор, пока я не кликну на Path. Как бороться, подскажите? |
|||
|
||||
| Kefir |
|
|||
|
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 22 Всего: 87 |
что значит "подмахнуть точки"?
в общем советую пока что отследить эвенты открытия/закрытия тултипа (дабы понять пытается он его открывать или нет - может там эксепшн какой или ещё что). а ещё вариант может быть такой, что новая дата не схватывается, а обновляется только после клика. попробуй с Invalidate* поиграться. сложно говорить, так как маловато инфы В) |
|||
|
||||
| bobikovAJ |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 28.4.2008 Репутация: нет Всего: нет |
"подмахнуть точки" - это значит изменить значения свойств StartPoint и EndPoint объекта типа LineGeometry. Т.е. речь иде просто об изменении того, что отображает Path.
Может быть я как-то неправильно организовал XAML:
Привязки я делаю в коде, в конструкторе контрола:
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |