Môžem napísať ako to
<TextBox FontWeight="ExtraBold">
</TextBox>
A môžem napísať ako to
<TextBox>
<TextBox.Style>
<Style>
<Setter Property="TextElement.FontWeight" Value="ExtraBold"/>
</Style>
</TextBox.Style>
Ale neviem pochopiť, ako TextBox interracts s TExtElement. Napríklad TExtBlock má Inlines majetku. A MSDN hovorí takto: "PasswordBox, RichEditBox a TextBox nepodporujú textového objektu modelu, ktorý je založený na TextElement." Kto vie, ako to funguje?!
public static readonly DependencyProperty FontWeightProperty = TextElement.FontWeightProperty.AddOwner(...);
v Ovládacom.cs. Pozri Referenčný Zdroj.