Çoğunlukla a özelliğini kullanmak istediğiniz gibi a Label
ile 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 .TextBlock
Target
Label
TextBlock
Bununla birlikte, a Label
, TextBlock
metni oluşturmak için a kullanır ( Content
tipik olarak olduğu bir dize yerleştirilirse ); bu nedenle, bir stil ekleyebilirsiniz TextBlock
içindeki Label
gibi 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ı :)