Nyelv

ContentElement.Focusable Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely jelzi, hogy az elem képes-e fókuszt fogadni.

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

Tulajdonság értéke

true ha az elem fókuszba helyezhető; egyéb esetben false. Az alapértelmezett érték a false.

Megvalósítás

Példák

Az alábbi példa létrehoz egy stílust Paragraph , amely alapértelmezés szerint fókuszba helyezi a stílust, és vizuális viselkedést ad neki, amikor fókuszt kap.

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

Megjegyzések

Csak a szűrt elem kap billentyűzetbemenetet.

Bizonyos származtatott osztályok felülírhatják a függőségi tulajdonság metaadatait, így a származtatott osztály alapértelmezés szerint fókuszba helyezhető.

Ha örökli Hyperlink vagy annak származtatott osztályai öröklik, felülbírálja a függőségi tulajdonság metaadatait, Hyperlink és újradefiniálja a tulajdonság truealapértelmezett értékét.

Függőségi tulajdonság adatai

Termék Érték
Azonosító mező FocusableProperty
Metaadat-tulajdonságok beállítása: true None

Jegyzetek öröklőknek

Ha a forrásból ContentElementszármazik, fontolja meg, hogy az elem fókuszba helyezhető-e, mert alapértelmezés szerint nem lesz fókuszban. Ha azt szeretné, hogy az elem fókuszba helyezhető legyen, felülbírálja ennek a tulajdonságnak a metaadatait a származtatott osztály statikus konstruktorában az alábbiak szerint:

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

hol myElement található annak a típusnak az osztályneve, amelyen felül szeretné bírálni a metaadat-értéket.

A következőre érvényes:

Lásd még