Delen via


Handleiding: Een bedieningselement maken met een toegangssleutel en tekstterugloop

In dit voorbeeld ziet u hoe u een controle maakt die een toegangssleutel heeft en tekstterugloop ondersteunt. In het voorbeeld wordt een Label controle gebruikt om deze concepten te illustreren.

Voorbeeld

Tekstomloop toevoegen aan uw etiket

Het bedieningselement Label biedt geen ondersteuning voor tekstromloop. Als u een label nodig hebt dat over meerdere regels loopt, kunt u een ander element nesten dat tekstterugloop ondersteunt en dit element binnen het label plaatsen. Het volgende voorbeeld toont hoe je een TextBlock kunt gebruiken om een label te maken dat meerdere regels tekst omvat.

<Label Width="200" HorizontalAlignment="Left">
  <TextBlock TextWrapping="WrapWithOverflow">
    A long piece of text that requires text wrapping
    goes here.
  </TextBlock>
</Label>

Voeg een Toegangssleutel en Tekstomloop toe aan uw Label

Als u een Label met een toegangssleutel (mnemotechniek) nodig hebt, gebruik dan het AccessText-element dat zich in de Labelbevindt.

Besturingselementen zoals Label, Button, RadioButton, CheckBox, MenuItem, TabItem, Expanderen GroupBox hebben standaardbesturingselementsjablonen. Deze sjablonen bevatten een ContentPresenter. Een van de eigenschappen die u op de ContentPresenter kunt instellen, is RecognizesAccessKey="true", waarmee u een toegangssleutel voor het besturingselement kunt opgeven.

In het volgende voorbeeld wordt getoond hoe u een Label maakt met een toegangssleutel en tekstterugloop ondersteunt. Om tekstterugloop in te schakelen, stelt het voorbeeld de TextWrapping-eigenschap in en gebruikt een onderstreepte teken om de toegangssleutel aan te geven. (Het teken dat direct na het onderstrepingsteken volgt, is de toegangssleutel.)

<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>

Zie ook