PropertyValue Klas

Definitie

Onderhoudt een gegevensmodel voor de waarde van een eigenschap in het eigenschappenraster.

public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
    interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
Overname
PropertyValue
Implementeringen

Constructors

Name Description
PropertyValue(PropertyEntry)

Initialiseert een nieuw exemplaar van de PropertyValue klasse met de bovenliggende eigenschap ingesteld op een opgegeven PropertyEntry object.

Eigenschappen

Name Description
CanConvertFromString

Wanneer deze is geïmplementeerd in een afgeleide klasse, haalt u een waarde op die aangeeft of Value deze kan worden geconverteerd vanuit een tekenreeks.

CatchExceptions

Hiermee wordt een waarde opgehaald die aangeeft of er uitzonderingen zijn opgetreden tijdens het ophalen en instellen van de eigenschapswaarde, of die rechtstreeks moet worden doorgegeven aan de aanroeper.

Collection

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, haalt u een verzameling PropertyValue exemplaren op die overeenkomen met items in een verzameling wanneer IsCollection wordt gecontroleerd of de eigenschap een verzameling is.

HasSubProperties

Wanneer deze is geïmplementeerd in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of het type van deze eigenschap subeigenschappen ondersteunt.

IsCollection

Wanneer deze is geïmplementeerd in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of dit PropertyValue een verzameling is.

IsDefaultValue

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de Value standaardwaarde voor de eigenschap is.

IsMixedValue

Wanneer deze is geïmplementeerd in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of meerdere objecten deze eigenschap bevatten en verschillende waarden hebben.

ParentProperty

Hiermee haalt u het bovenliggende PropertyEntry item op wanneer de implementatie van de eigenschap plaatsvindt in een hostomgeving.

Source

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, haalt u een PropertyValueSource object op dat informatie bevat over waar deze eigenschapswaarde vandaan komt.

StringValue

Hiermee haalt u een op of stelt u een Value als een String.

SubProperties

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, haalt u een verzameling subeigenschappen op als PropertyEntry exemplaren.

Value

Hiermee wordt een eigenschapswaarde opgehaald of ingesteld in de onderliggende verzameling eigenschapsgegevens.

Methoden

Name Description
ClearValue()

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, wist u de PropertyValue status zodanig dat deze niet is ingesteld.

ConvertStringToValue(String)

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, wordt de opgegeven StringValue waarde geconverteerd naar een Value.

ConvertValueToString(Object)

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, wordt de opgegeven Value waarde geconverteerd naar een StringValue.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValueCore()

Wanneer deze is geïmplementeerd in een afgeleide klasse, wordt een Value.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
NotifyRootValueChanged()

Hiermee wordt de RootValueChanged gebeurtenis gegenereerd wanneer het onderliggende waardetype extern wordt gewijzigd, zoals op het ontwerpoppervlak.

NotifySubPropertyChanged()

Hiermee wordt de SubPropertyChanged gebeurtenis gegenereerd wanneer een van de subeigenschappen van deze eigenschap is gewijzigd.

OnPropertyChanged(PropertyChangedEventArgs)

Hiermee wordt de PropertyChanged gebeurtenis gegenereerd met de opgegeven PropertyChangedEventArgs objecten.

OnPropertyChanged(String)

Hiermee wordt de PropertyChanged gebeurtenis gegenereerd die gebruikmaakt van de naam van de eigenschap die is gewijzigd.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Standaard implementatie die de gebeurtenis genereert wanneer PropertyValue er fouten optreden bij het PropertyValueException ophalen van eigenschappen of het instellen van waarden in de onderliggende verzameling gegevens.

SetValueCore(Object)

Als deze wordt geïmplementeerd in een afgeleide klasse, stelt u de Value.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ValidateValue(Object)

Wanneer deze is geïmplementeerd in een afgeleide klasse, genereert u een uitzondering als de verificatie van het opgegeven waardeobject laat zien dat het ongeldig is.

gebeurtenis

Name Description
PropertyChanged

Treedt op wanneer eigenschappen of subeigenschappen van het PropertyValue object zijn gewijzigd.

PropertyValueException

Gebeurtenis die wordt gebruikt door host-implementaties voor foutafhandeling.

RootValueChanged

Treedt op wanneer de Value of StringValue eigenschap wordt bijgewerkt als gevolg van de PropertyValue waarde die wordt gewijzigd.

SubPropertyChanged

Treedt op wanneer subeigenschappen worden bijgewerkt als gevolg van de PropertyValue wijziging.

Van toepassing op