ModelProperty Klas

Definitie

A ModelProperty vertegenwoordigt een eigenschap op een ModelItem. Modeleigenschappen zijn gekoppeld aan een exemplaar van een item, waardoor ze eenvoudige eigenschappen voor waarde ophalen/instellen kunnen hebben in plaats van het meer omslachtige GetValue/SetValue-mechanisme van PropertyDescriptor.

public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
Overname
ModelProperty

Opmerkingen

De waarde van een ModelProperty waarde kan afkomstig zijn van een lokaal ingestelde waarde of kan worden overgenomen van ergens hoger in de elementhiƫrarchie. Gebruik de Source eigenschap van de waarde die door Value wordt geretourneerd om de bron van de eigenschapswaarde te bepalen.

Constructors

Name Description
ModelProperty()

Hiermee maakt u een nieuwe ModelProperty.

Eigenschappen

Name Description
AttachedOwnerType

Retourneert het type dat deze eigenschap definieert als IsAttached deze retourneert true; anders wordt geretourneerd null.

Attributes

Retourneert de kenmerken die voor deze eigenschap zijn gedeclareerd.

Collection

Retourneert Value cast als een ModelItemCollection.

ComputedValue

Retourneert de momenteel berekende waarde voor deze eigenschap. Het instellen van een waarde voor deze eigenschap is hetzelfde als het aanroepen SetValue(Object), maar kan worden gebruikt in expressies voor gegevensbinding.

Converter

Retourneert het type conversieprogramma dat moet worden gebruikt met deze eigenschap.

DefaultValue

Retourneert de standaardwaarde voor deze eigenschap. Als de eigenschap geen standaardwaarde definieert, wordt dit geretourneerd null.

Dictionary

Retourneert Value cast als een ModelItemDictionary. Als de eigenschapswaarde geen woordenlijst is, wordt deze eigenschap geretourneerd null.

IsAttached

Bepaalt of de eigenschap een gekoppelde eigenschap van een ander type vertegenwoordigt.

IsBrowsable

Bepaalt of de eigenschap kan worden weergegeven in een eigenschappenvenster.

IsCollection

Bepaalt of de waarde in de eigenschap een ModelItemCollection.

IsDictionary

Bepaalt of de waarde in de eigenschap een ModelItemDictionary.

IsReadOnly

Bepaalt of de eigenschap alleen-lezen is.

IsSet

Bepaalt of de waarde van de eigenschap lokaal is ingesteld.

Name

Hiermee haalt u de naam van deze eigenschap op.

Parent

Retourneert het bovenliggende item van deze eigenschap.

PropertyType

Retourneert het gegevenstype van de eigenschap.

Value

Retourneert de waarde die in deze eigenschap is ingesteld.

Methoden

Name Description
ClearValue()

Hiermee wist u de lokale waarde voor de eigenschap.

Equals(Object)

Bepaalt de gelijkheid voor eigenschappen. Eigenschappen zijn gelijk als ze dezelfde naam en bovenliggend item hebben.

GetHashCode()

Fungeert als een hash-functie voor een ModelProperty.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetValue(Object)

Hiermee stelt u een lokale waarde in voor een eigenschap.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Operators

Name Description
Equality(ModelProperty, ModelProperty)

Bepaalt of de eigenschappen gelijk zijn. Eigenschappen zijn gelijk als ze dezelfde naam en bovenliggend item hebben.

Inequality(ModelProperty, ModelProperty)

Bepaalt of de eigenschappen ongelijk zijn. Eigenschappen zijn gelijk als ze dezelfde naam en bovenliggend item hebben.

Van toepassing op