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 から値を割り当てる方法がわかりません。