Подпишись на наш Twitter

Быть в курсе появления новых статей!

Использование content property и the collection syntax довольно часто используются в XAML и часто для выражения содержания коллекции объектов UIElement в родительском контейнере.

Например, StackPanel это родительский контрол для содержания некоторого числа дочерних контролов:


    

В этом примере содержание выражено списком дочерних контролов содержащихся в StackPanel как дочерние элементы XAML разметки.

Такое сокращение описания содержимого возможно по двум причинам:

  • Содержимое StackPanel'и является дочерней (свойство Children) UIElementCollection
  • Мы можем определить членов UIElementCollection используя синтаксис коллекций с перечислением элементов членов

Все контейнеры, наследующиеся от System.Windows.Controls.Panel имеют свойство Children как свойство содержимого включая Grid, StackPanel, Canvas, WrapPanel и т.д.

Оригинал: #80 – Content Properties and Collection Syntax Express UIElement Containment




Дата публикации: 30.09.2010 10:43

Ярлыки: XAML