Çoğunlukla a özelliğini kullanmak istediğiniz gibi a Labelile değiştiremezsiniz (bu , klavyeyi kullanırken odağı hedeflenen kontrole ayarlar ; örneğin, aşağıdaki örnek kodda ALT + C), çünkü bu gerçekten bir a'nın üzerinde sunar .TextBlockTargetLabelTextBlock
Bununla birlikte, a Label, TextBlockmetni oluşturmak için a kullanır ( Contenttipik olarak olduğu bir dize yerleştirilirse ); bu nedenle, bir stil ekleyebilirsiniz TextBlockiçindeki Labelgibi pek:
<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" />
Bu şekilde Label, metni sararken işlevselliğini koruyabilirsiniz .
IsReadOnly="true"bir Etiketi taklit etmeye ayarlandı :)