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