AttachablePropertyServices 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.
Biedt statische helpermethoden waarmee waarden en toegangsmethodegegevens worden opgehaald uit een koppelbare eigenschap en die werken met een gekoppeld eigenschappenarchief.
public ref class AttachablePropertyServices abstract sealed
public static class AttachablePropertyServices
type AttachablePropertyServices = class
Public Class AttachablePropertyServices
- Overname
-
AttachablePropertyServices
Opmerkingen
De meeste functionaliteit in deze klasse is afhankelijk van een gekoppeld eigenschappenarchief, dat doorgaans de IAttachedPropertyStore interface implementeert. Parameters voor het doorgeven van het archief AttachablePropertyServices worden echter niet getypt als de interface en worden in plaats daarvan getypt als object. Dit komt doordat u een willekeurig object kunt doorgeven. In dit geval wordt een intern standaardbevoegbaar eigenschappenarchief gebruikt.
Aanbevolen procedure voor het willekeurige object is om het object door te geven dat anders aan het archief zou worden gekoppeld. Geef niet door null om aan te geven dat u geen gebruik hoeft IAttachedPropertyStore te maken. Het doorgeven null van codepaden die niets doen. Het doorgeven van een object dat niet null is, maar evalueert als null bij een poging IAttachedPropertyStore tot cast, maakt gebruik van het standaard koppelbare eigenschappenarchief.
Methoden
| Name | Description |
|---|---|
| CopyPropertiesTo(Object, KeyValuePair<AttachableMemberIdentifier,Object>[], Int32) |
Hiermee kopieert u alle koppelbare eigenschaps-/waardeparen uit een opgegeven bijvoegbaar eigenschappenarchief en in een doelmatrix. |
| GetAttachedPropertyCount(Object) |
Retourneert het aantal vermeldingen van de bijvoegbare eigenschap die zich in het opgegeven archief bevinden. |
| RemoveProperty(Object, AttachableMemberIdentifier) |
Hiermee verwijdert u de vermelding voor de opgegeven bijlagebare eigenschap uit het opgegeven archief. |
| SetProperty(Object, AttachableMemberIdentifier, Object) |
Hiermee stelt u een waarde in voor de opgegeven koppelbare eigenschap in het opgegeven archief. |
| TryGetProperty(Object, AttachableMemberIdentifier, Object) |
Hiermee wordt geprobeerd een waarde op te halen voor de opgegeven bijlagebare eigenschap in het opgegeven archief. Er wordt geen uitzondering gegenereerd als de specifieke bijlagebare eigenschap niet bestaat in het archief. |
| TryGetProperty<T>(Object, AttachableMemberIdentifier, T) |
Pogingen om een waarde op te halen voor de opgegeven bijlagebare eigenschap in het opgegeven archief, waarbij een algemeen uitvoerformulier wordt geretourneerd. Er wordt geen uitzondering gegenereerd als de specifieke bijlagebare eigenschap niet bestaat in het archief. |