Seringkali Anda tidak dapat mengganti Labeldengan yang TextBlockAnda inginkan dengan menggunakan Targetproperti (yang menetapkan fokus ke kontrol yang ditargetkan ketika menggunakan keyboard misalnya ALT + C dalam kode contoh di bawah), karena itu semua Labelbenar - benar menawarkan lebih dari a TextBlock.
Namun, a Labelmenggunakan TextBlockuntuk merender teks (jika string ditempatkan di Contentproperti, yang biasanya); oleh karena itu, Anda dapat menambahkan gaya untuk TextBlockdi dalamnya Labelseperti:
<Label
Content="_Content Text:"
Target="{Binding ElementName=MyTargetControl}">
<Label.Resources>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</Label.Resources>
</Label>
<CheckBox x:Name = "MyTargetControl" />
Dengan cara ini Anda bisa menjaga fungsionalitas Labelsementara juga bisa membungkus teks.
IsReadOnly="true"untuk meniru Label :)