Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Struttura LocalValueEntry

 

Data di pubblicazione: ottobre 2016

Rappresenta un identificatore di proprietà e il valore della proprietà per una proprietà di dipendenza impostata in locale.

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

public struct LocalValueEntry

NomeDescrizione
System_CAPS_pubpropertyProperty

Ottiene l'identificatore per la proprietà di dipendenza impostata localmente rappresentata da questa voce.

System_CAPS_pubpropertyValue

Ottiene il valore della proprietà di dipendenza impostata localmente.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se due istanze di LocalValueEntry sono uguali.(Esegue l'override di ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Restituisce il codice hash per questo oggetto LocalValueEntry.(Esegue l'override di ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Restituisce il nome completo del tipo di questa istanza.(Ereditato da ValueType.)

NomeDescrizione
System_CAPS_puboperatorSystem_CAPS_staticEquality(LocalValueEntry, LocalValueEntry)

Confronta l'oggetto specificato LocalValueEntry istanze per determinare se sono uguali.

System_CAPS_puboperatorSystem_CAPS_staticInequality(LocalValueEntry, LocalValueEntry)

Confronta l'oggetto specificato LocalValueEnumerator istanze per determinare se sono diversi.

Le istanze di questa classe vengono restituite quando si recupera il valore della Current proprietà di un LocalValueEnumerator. Tutti LocalValueEntry proprietà sono di sola lettura.

Questa classe non dispone di alcun costruttore pubblico. Per ottenere istanze di questa classe è necessario chiamare GetLocalValueEnumerator, e quindi ottenere il valore di Current da restituito LocalValueEnumerator.

Nell'esempio seguente viene eseguito localmente set di valori di un 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
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: