ModelProperty Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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 |
| Dictionary |
Retourneert Value cast als een ModelItemDictionary. Als de eigenschapswaarde geen woordenlijst is, wordt deze eigenschap geretourneerd |
| 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. |