Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.
IRawElementProviderSimple.GetPropertyValue-Methode
Visual Studio 2008
Aktualisiert: November 2007
Ruft den Wert einer vom Benutzeroberflächenautomatisierungs-Anbieter unterstützten Eigenschaft ab.
Assembly: UIAutomationProvider (in UIAutomationProvider.dll)
Object GetPropertyValue( int propertyId )
function GetPropertyValue( propertyId : int ) : Object
Parameter
- propertyId
- Typ: System.Int32
Der Eigenschaftenbezeichner.
Rückgabewert
Typ: System.ObjectDer Eigenschaftenwert, oder null, wenn die Eigenschaft von diesem Anbieter nicht unterstützt wird, oder NotSupported, wenn sie überhaupt nicht unterstützt wird.
Ein Anbieter darf NotSupported nur zurückgeben, wenn er den Eigenschaftenwert explizit ausblendet und die Anforderung nicht an andere Anbieter übergeben werden soll.
Im folgenden Codebeispiel wird eine Implementierung von GetPropertyValue für ein benutzerdefiniertes Schaltflächen-Steuerelement veranschaulicht.
object IRawElementProviderSimple.GetPropertyValue(int propertyId) { if (propertyId == AutomationElementIdentifiers.NameProperty.Id) { return "RootButtonControl"; } else if (propertyId == AutomationElementIdentifiers.ClassNameProperty.Id) { return "RootButtonControlClass"; } else if (propertyId == AutomationElementIdentifiers.ControlTypeProperty.Id) { return ControlType.Button.Id; } else if (propertyId == AutomationElementIdentifiers.IsContentElementProperty.Id) { return false; } else if (propertyId == AutomationElementIdentifiers.IsControlElementProperty.Id) { return true; } else { return null; } }
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Anzeigen: