ContentElement.Focusable Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het element de focus kan ontvangen.

public:
 property bool Focusable { bool get(); void set(bool value); };
public bool Focusable { get; set; }
member this.Focusable : bool with get, set
Public Property Focusable As Boolean

Waarde van eigenschap

true als het element focusbaar is; anders false. De standaardwaarde is false.

Implementeringen

Voorbeelden

In het volgende voorbeeld wordt een stijl gemaakt die standaard een Paragraph focusbaar maakt en het een visueel gedrag geeft wanneer de focus wordt ontvangen.

<Style x:Key="FocusableParagraph" TargetType="{x:Type Paragraph}">
  <Setter Property="Focusable" Value="true"/>
  <Style.Triggers>
    <Trigger Property="IsFocused" Value="True">
      <Setter Property = "Background" Value="{StaticResource BlueGreenBrush}"/>
    </Trigger>
  </Style.Triggers>
</Style>

Opmerkingen

Alleen het focuselement ontvangt toetsenbordinvoer.

Bepaalde afgeleide klassen kunnen metagegevens voor deze afhankelijkheidseigenschap overschrijven, zodat de afgeleide klasse standaard focusbaar is.

Wanneer deze wordt overgenomen door Hyperlink of de afgeleide klassen, Hyperlink overschrijft u de metagegevens voor deze afhankelijkheidseigenschap en definieert u de standaardwaarde van deze eigenschap.true

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld FocusableProperty
Eigenschappen van metagegevens ingesteld op true Geen

Notities voor overnemers

Wanneer u afgeleid bent van ContentElement, kunt u overwegen of het element focusbaar moet zijn, omdat het standaard niet focusbaar is. Als u wilt dat het element focusbaar is, overschrijft u de metagegevens voor deze eigenschap in de statische constructor van de afgeleide klasse als volgt:

FocusableProperty.OverrideMetadata(typeof(myElement), new UIPropertyMetadata(true));
FocusableProperty.OverrideMetadata(GetType(myElement), New UIPropertyMetadata(True))

waar myElement is de klassenaam van het type waarvoor u de metagegevenswaarde overschrijft.

Van toepassing op

Zie ook