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