A menudo no puede reemplazar a Labelpor a, TextBlockya que desea usar la Targetpropiedad (que establece el foco en el control de destino cuando se usa el teclado, por ejemplo, ALT + C en el código de muestra a continuación), ya que eso es todo lo que Labelrealmente ofrece sobre a TextBlock.
Sin embargo, a Labelusa a TextBlockpara representar texto (si se coloca una cadena en la Contentpropiedad, que normalmente es); por lo tanto, puede agregar un estilo para TextBlockdentro del Labelmismo modo:
<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" />
De esta manera, puedes mantener la funcionalidad de un Labeltiempo y al mismo tiempo poder ajustar el texto.
IsReadOnly="true"para imitar una etiqueta :)