Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

IRawElementProviderSimple.GetPropertyValue-Methode

Aktualisiert: November 2007

Ruft den Wert einer vom Benutzeroberflächenautomatisierungs-Anbieter unterstützten Eigenschaft ab.

Namespace:  System.Windows.Automation.Provider
Assembly:  UIAutomationProvider (in UIAutomationProvider.dll)

Object GetPropertyValue(
	int propertyId
)
Object GetPropertyValue(
	int propertyId
)
function GetPropertyValue(
	propertyId : int
) : Object

Parameter

propertyId
Typ: System.Int32
Der Eigenschaftenbezeichner.

Rückgabewert

Typ: System.Object
Der 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.

.NET Framework

Unterstützt in: 3.5, 3.0
Anzeigen: