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

Struttura ValueSource

Specifica le informazioni restituite da DependencyPropertyHelper.GetValueSource.

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

public struct ValueSource

Il tipo ValueSource espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaBaseValueSourceOttiene un valore di BaseValueSource enumerazione, che segnala l'origine che ha fornito al sistema di proprietà di dipendenza un valore.
Proprietà pubblicaIsAnimatedOttiene un valore che indica se la proprietà è animandosi.
Proprietà pubblicaIsCoercedOttiene un valore che indica se questo valore è derivato da un oggetto CoerceValueCallback implementazione applicata a proprietà di dipendenza.
Proprietà pubblicaIsCurrentDetermina se il valore è stato impostato da SetCurrentValue metodo.
Proprietà pubblicaIsExpressionOttiene un valore che indica se questo valore è derivato da un'espressione valutabile. Questa situazione può essere a BindingExpression supporta l'associazione, o un'espressione interna come quelle che supportano Estensione del markup DynamicResource.
In alto

  NomeDescrizione
Metodo pubblicoEqualsrestituisce un valore che indica se questo ValueSource equivale a un oggetto specificato. (Esegue l'override di ValueType.Equals(Object)).
Metodo pubblicoGetHashCoderestituisce codice hash per questo ValueSource. (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 staticoEqualitydetermina se due ValueSource le istanze hanno lo stesso valore.
Operatore pubblicoMembro staticoInequalitydetermina se due ValueSource le istanze non hanno lo stesso valore.
In alto

La maggior parte delle informazioni che ValueSource trasmette è contenuto in BaseValueSource proprietà. Questa proprietà contiene un valore di enumerazione che specifica esattamente un aspetto complessivo WPF sistema di proprietà responsabile di valore effettivo di un oggetto proprietà di dipendenza.

Oltre al valore di base, le altre informazioni che potrebbero essere presenti approssimativamente a interessante proprietà di dipendenza il valore è se il valore è animandosi e se il valore include un'espressione (ad esempio l'associazione, o un riferimento di risorsa dinamica). Queste informazioni vengono segnalate da IsAnimated e IsExpression rispettivamente. Inoltre, se la coercizione cui agisce su un valore della proprietà, la proprietà mantiene un valore desiderato e il valore della proprietà tenta di raggiungere tale valore desiderato se i vincoli di coercizione specifica vengono modificati o rimossi. Una proprietà assegnata che non corrisponde al valore desiderato segnalerà quella IsCoerced viene true.

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

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:
© 2015 Microsoft