Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Struttura LocalValueEntry

Rappresenta un identificatore di proprietà e il valore della proprietà per localmente impostato proprietà di dipendenza.

Spazio dei nomi:  System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)
public struct LocalValueEntry

Il tipo LocalValueEntry espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaPropertyOttiene l'identificatore per localmente impostato proprietà di dipendenza ciò è rappresentato dalla voce.
Proprietà pubblicaValueOttiene il valore di impostato localmente proprietà di dipendenza.
In alto
  NomeDescrizione
Metodo pubblicoEqualsdetermina se due LocalValueEntry le istanze sono uguali. (Esegue l'override di ValueType.Equals(Object)).
Metodo pubblicoGetHashCoderestituisce codice hash per questo LocalValueEntry. (Esegue l'override di ValueType.GetHashCode()).
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoToStringRestituisce il nome completo del tipo di questa istanza. (Ereditato da ValueType)
In alto
  NomeDescrizione
Operatore pubblicoMembro staticoEqualityconfronta specificato LocalValueEntry istanze per determinare se sono uguali.
Operatore pubblicoMembro staticoInequalityconfronta specificato LocalValueEnumerator istanze per determinare se sono diversi.
In alto

Le istanze della classe vengono restituite quando ottiene il valore di Current proprietà di un oggetto LocalValueEnumerator. tutti LocalValueEntry le proprietà sono di sola lettura.

Questa classe non ha un costruttore pubblico. Per ottenere istanze di questa classe che è necessario chiamare GetLocalValueEnumeratore quindi il valore di Current dall'oggetto restituito LocalValueEnumerator.

Nell'esempio seguente viene ripetuto i valori impostati localmente di un oggetto DependencyObject e query LocalValueEntry proprietà.


void RestoreDefaultProperties(object sender, RoutedEventArgs e)
{
    UIElementCollection uic = Sandbox.Children;
    foreach (Shape uie in uic)
    {
        LocalValueEnumerator locallySetProperties = uie.GetLocalValueEnumerator();
        while (locallySetProperties.MoveNext())
        {
            DependencyProperty propertyToClear = locallySetProperties.Current.Property;
            if (!propertyToClear.ReadOnly) { uie.ClearValue(propertyToClear); }
        }
    }
}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.