Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление adorner'ов 
:(
    Опции темы
snav
Дата 17.1.2010, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.9.2007

Репутация: 2
Всего: 4



Я пока еще только изучаю WPF, так что заранее прошу прощения, если вопрос покажется глупым.

Прочитал про добавление и удаление декоративных элементов на AdornerLayer, но остался не ясен один момент. Допустим, есть некоторый UIElement и для него в декоративном слое (AdornerLayer) окна создано несколько adorner'ов. Я хочу удалить этот UIElement из окна? Нужно ли предварительно вручную удалить все adorner'ы из AdornerLayer или же WPF сделает это автоматически?

Это сообщение отредактировал(а) snav - 17.1.2010, 14:17
PM   Вверх
Partizan
Дата 18.1.2010, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



что мешает попробовать?. Скорее всего он всё сделает сам, либо просто отвалится, кинув Exception.


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
snav
Дата 18.1.2010, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.9.2007

Репутация: 2
Всего: 4



Partizan, так я попробовал. Эффект хитрый получается. Удаляю UIElement из списка Children панели - вместе с объектом исчезает и присоединенный adorner. Затем заново добавляю UIElement в список Children - adorner сразу появляется снова без всяких моих действий. А что это значит и как это работает, пока не понял.

Это сообщение отредактировал(а) snav - 18.1.2010, 18:42
PM   Вверх
Partizan
Дата 20.1.2010, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



snav, ну так правильно) объект тот же...а AdornerLayer объекта задекорирован адорнером...

если надо потом использовать объект без адорнера - убирайте его руками smile


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
snav
Дата 21.1.2010, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.9.2007

Репутация: 2
Всего: 4



Похоже, что так.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0896 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.