Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du skapar en kontroll med en åtkomstnyckel och stöd för textombrytning. I exemplet används en Label kontroll för att illustrera dessa begrepp.
Exempel
Lägg till figursättning i etiketten
Kontrollen Label stöder inte ordbrytning. Om du behöver en etikett som radbryts över flera rader kan du kapsla in ett annat element som stöder radbrytning och placera elementet i etiketten. I följande exempel visas hur du använder en TextBlock för att skapa en etikett som omsluter flera textrader.
<Label Width="200" HorizontalAlignment="Left">
<TextBlock TextWrapping="WrapWithOverflow">
A long piece of text that requires text wrapping
goes here.
</TextBlock>
</Label>
Lägg till en accessnyckel och textbrytning till din etikett
Om du behöver en Label som har en åtkomstnyckel (mnemonic) använder du AccessText-elementet som finns i Label.
Kontroller som Label, Button, RadioButton, CheckBox, MenuItem, TabItem, Expanderoch GroupBox har standardkontrollmallar. Dessa mallar innehåller en ContentPresenter. En av de egenskaper som du kan ange på ContentPresenter är RecognizesAccessKey="true", som du kan använda för att ange en åtkomstnyckel för kontrollen.
I följande exempel visas hur du skapar en Label som har en åtkomstnyckel och stöder textombrytning. Om du vill aktivera figursättning anger exemplet egenskapen TextWrapping och använder ett understrykningstecken för att ange åtkomstnyckeln. (Det tecken som omedelbart följer understrykningstecknet är åtkomstnyckeln.)
<TextBox Name="textBox1" Width="50" Height="20"/>
<Label Width="200" HorizontalAlignment="Left"
Target="{Binding ElementName=textBox1}">
<AccessText TextWrapping="WrapWithOverflow">
_Another long piece of text that requires text wrapping
goes here.
</AccessText>
</Label>
Se även
.NET Desktop feedback