Пример добавления и удаления декоративных элементов
Обновлен: Ноябрь 2007
В этом интерактивном примере реализован простой декоративный элемент, который можно добавлять и удалять из некоторого другого элемента или его потомков.
В этом примере описывается конкретная функциональная возможность Windows Presentation Foundation, и поэтому рекомендации по разработке приложений не соблюдаются. Более полное рассмотрение Windows Presentation Foundation (WPF) и рекомендации по разработке приложений Microsoft .NET Framework см. в следующих разделах:
Специальные возможности: Рекомендации по специальным возможностям
Безопасность: Безопасность Windows Presentation Foundation
Локализация: Общие сведения о глобализации и локализации WPF
Демонстрации
Реализация простого декоративного элемента на основе базового абстрактного класса Adorner.
Использование статического метода GetAdornerLayer для поиска уровня декорирования указанного элемента.
Использование метода Add для привязки декоративного элемента к указанному элементу.
Перечисление дочерних элементов и привязка декоративного элемента к каждому из дочерних элементов.
Использование метода Remove для удаления декоративного элемента из указанного элемента.
Перечисление дочерних элементов и удаление декоративного элемента из каждого дочернего элемента.
Построение примера
Установите пакет средств разработки программного обеспечения для Windows и откройте окно командной строки среды его построения. В меню "Пуск" выделите пункты "Все программы", "Пакет SDK для Microsoft Windows", а затем "Оболочки CMD".
Загрузите образец, как правило из документации пакета SDK, на жесткий диск.
Чтобы построить образец из окна командной строки среды построения, перейдите в исходный каталог образца. В командной строке введите MSBUILD.
Чтобы построить пример в Microsoft Visual Studio, загрузите файл решения или файл проекта этого примера и выберите в меню Построение|Построить решение.