![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| snav |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 8.9.2007 Репутация: 2 Всего: 4 |
Я пока еще только изучаю WPF, так что заранее прошу прощения, если вопрос покажется глупым.
Прочитал про добавление и удаление декоративных элементов на AdornerLayer, но остался не ясен один момент. Допустим, есть некоторый UIElement и для него в декоративном слое (AdornerLayer) окна создано несколько adorner'ов. Я хочу удалить этот UIElement из окна? Нужно ли предварительно вручную удалить все adorner'ы из AdornerLayer или же WPF сделает это автоматически? Это сообщение отредактировал(а) snav - 17.1.2010, 14:17 |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
что мешает попробовать?. Скорее всего он всё сделает сам, либо просто отвалится, кинув Exception.
-------------------- СУВ, Partizan. |
|||
|
||||
| snav |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 8.9.2007 Репутация: 2 Всего: 4 |
Partizan, так я попробовал. Эффект хитрый получается. Удаляю UIElement из списка Children панели - вместе с объектом исчезает и присоединенный adorner. Затем заново добавляю UIElement в список Children - adorner сразу появляется снова без всяких моих действий. А что это значит и как это работает, пока не понял.
Это сообщение отредактировал(а) snav - 18.1.2010, 18:42 |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
snav, ну так правильно) объект тот же...а AdornerLayer объекта задекорирован адорнером...
если надо потом использовать объект без адорнера - убирайте его руками -------------------- СУВ, Partizan. |
|||
|
||||
| snav |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 8.9.2007 Репутация: 2 Всего: 4 |
Похоже, что так.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |