Esporta (0) Stampa
Espandi tutto

Proprietà ContentElement.Focusable

Aggiornamento: novembre 2007

Ottiene o imposta un valore che indica se l'elemento può ricevere lo stato attivo. Si tratta di una proprietà di dipendenza.

Spazio dei nomi:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public bool Focusable { get; set; }
/** @property */
public final boolean get_Focusable()
/** @property */
public final  void set_Focusable(boolean value)

public final function get Focusable () : boolean
public final function set Focusable (value : boolean)
<object Focusable="bool" .../>

Valore proprietà

Tipo: System.Boolean

true se l'elemento è attivabile, in caso contrario false. L'impostazione predefinita è false ma è consigliabile leggere la sezione Osservazioni.

Implementa

IInputElement.Focusable

Campo dell'identificatore

FocusableProperty

Proprietà dei metadati impostate su true

Nessuna

Solo l'elemento con stato attivo riceve l'input della tastiera.

Alcune classi derivate possono eseguire l'override dei metadati per questa proprietà di dipendenza in modo da diventare attivabili per impostazione predefinita.

Quando viene ereditato da Hyperlink o dalle classi derivate, Hyperlink esegue l'override dei metadati per questa proprietà di dipendenza e ridefinisce il valore predefinito della proprietà impostandolo su true.

Note per gli eredi:

Quando si effettua la derivazione da ContentElement, considerare la possibilità di rendere attivabile l'elemento, dal momento che per impostazione predefinita non lo è. Se si desidera che l'elemento sia attivabile, eseguire l'override dei metadati per questa proprietà nel costruttore statico della classe derivata come segue:

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


dove myElement è il nome della classe del tipo per il quale si esegue l'override dei metadati.

Nell'esempio seguente viene creato uno stile che rende attivabile un oggetto Paragraph per impostazione predefinita attribuendogli un comportamento visivo quando riceve lo stato attivo.

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


Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft