Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 94 стр.

UptoLike

Составители: 

94
Смысла в подобном варианте интерфейса маловато, но сама
возможность построения такого интерфейса существует. На рис. 25
показаны рассмотренные выше кнопки:
Рис. 24. Кнопки с разнотипным вложенным содержимым
Это та же модель содержимого, которая рассматриваласьвыше.
Как и Button, класс Window допускает использование вложенных
элементов, в качестве которых могут выступать порции текста, про-
извольные объекты или элемент.
Помимо свойства Content класс ContentControl определяет еще
некоторые элементы. Он включает свойство HasContent, которое воз-
вращает значение true, если в элементе управления имеется содержи-
мое, и свойство ContentTemplate, которое позволяет создать шаблон,
сообщающий элементу управления о том, как нужно отображать
объект, который в любом другом случае не будет распознан. С помо-
щью ContentTemplate можно более интеллектуальным способом ото-
бражать объекты, не являющиеся наследниками класса UIElement.
Вместо того чтобы просто вызывать метод ToString() для получения
строки, можно задать разные значения свойства, чтобы упорядочить
их в более сложной разметке.