0
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分配给它。