Обычные (не прикрепленные) свойства в XAML могут быть назначены как атрибут или как дочерний элемент.
Пример:
<TextBlock Foreground="Blue">Some text</TextBlock>
Или:
<TextBlock>
<TextBlock.Foreground>
<SolidColorBrush>Blue</SolidColorBrush>
</TextBlock.Foreground>
Some text
</TextBlock>
Поскольку прикрепленные свойства обычно просты, я вижу только примеры их присвоения с использованием атрибута, например:
<TextBlock Grid.Row="1">Some text</TextBlock>
Но возможно ли присвоить прикрепленное свойство, используя дочерний элемент?
У меня есть пользовательский элемент управления, к которому прикреплено свойство сложного (класса) типа. Поскольку я не могу указать значение в атрибуте, я не уверен, как его присвоить из XAML.