Thường thì bạn không thể thay thế a Labelbằng TextBlockcách bạn muốn sử dụng thuộc Targettính (tập trung vào điều khiển được nhắm mục tiêu khi sử dụng bàn phím, ví dụ ALT + C trong mã mẫu bên dưới), vì đó Labelthực sự là một ưu đãi trên a TextBlock.
Tuy nhiên, a Labelsử dụng a TextBlockđể kết xuất văn bản (nếu một chuỗi được đặt trong thuộc Contenttính, mà nó thường là); do đó, bạn có thể thêm một kiểu cho TextBlockbên trong Labelnhư vậy:
<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" />
Bằng cách này bạn có thể giữ chức năng của Labelđồng thời có thể bọc văn bản.
IsReadOnly="true"để bắt chước Nhãn :)