Присоединенные свойства
Мне потребуется некоторое время, чтобы объяснить, что в точности представляют собой присоединенные свойства. Я буду объяснять очень просто, чтобы дать краткое представление о них и изложить основную идею, которую можно будет в дальнейшем развернуть. Присоединенные свойства: это свойства, которые могут применяться к отдельным элементам управления, но задаются в другом классе. В WPF они в основном используются для управления макетом. Каждый элемент управления имеет собственный набор встроенных свойств. Рассмотрим пример текстового поля, имеющего определенный шрифт, цвет текста и содержимое, заданные свойствами FontFamily, Foreground и Text. Теперь, когда элемент управления помещается в контейнер, он приобретает дополнительные функции в зависимости от типа контейнера. Например, если поместить это текстовое поле в сетку, потребуется возможность выбирать ячейку сетки, в которой оно расположено. Эти дополнительные сведения устанавливаются с помощью присоединенных свойств. Присоединенные свойства всегда имеют имена, состоящие из двух частей, в следующем виде: Задаваемый_тип.Имя_свойства. Такой состоящий из двух частей синтаксис позволяет средству синтаксического анализа различать обычное свойство и присоединенное свойство. Пример:
Здесь задаваемым типом является класс Grid, а имя свойства — Row. |
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.