AutomationElementMode Enum

Definitie

Bevat waarden die het type verwijzing opgeven dat moet worden gebruikt bij het retourneren van UI Automation elementen. Deze waarden worden gebruikt in de AutomationElementMode eigenschap.

public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode = 
Public Enum AutomationElementMode
Overname
AutomationElementMode

Velden

Name Waarde Description
None 0

Hiermee geeft u op dat geretourneerde elementen geen verwijzing naar de onderliggende gebruikersinterface hebben en alleen gegevens in de cache bevatten. Deze modus kan bijvoorbeeld worden gebruikt om de namen van items in een keuzelijst op te halen zonder verwijzingen naar de items zelf te verkrijgen.

Full 1

Hiermee geeft u op dat geretourneerde elementen een volledige verwijzing hebben naar de onderliggende gebruikersinterface.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de modus instelt op een CacheRequest.

// Set up the request.
CacheRequest cacheRequest = new CacheRequest();

// Do not get a full reference to the cached objects, only to their cached properties and patterns.
cacheRequest.AutomationElementMode = AutomationElementMode.None;
' Set up the request.
Dim cacheRequest As New CacheRequest()

' Do not get a full reference to the cached objects, only to their cached properties and patterns.
cacheRequest.AutomationElementMode = AutomationElementMode.None

Opmerkingen

Volledig is de standaardinstelling en geeft aan dat geretourneerde elementen een volledige verwijzing naar de onderliggende gebruikersinterface (UI) bevatten. Geen geeft aan dat de geretourneerde elementen geen verwijzing naar de onderliggende gebruikersinterface hebben en alleen gegevens in de cache bevatten.

Voor bepaalde bewerkingen op elementen, zoals GetCurrentPropertyValue of SetFocus, is een volledige verwijzing vereist; een poging om deze bewerkingen uit te voeren op een element dat geen resultaten heeft in een InvalidOperationException.

Het gebruik van None kan efficiƫnter zijn wanneer er alleen eigenschappen nodig zijn, omdat hiermee de overhead voor het instellen van volledige verwijzingen wordt vermeden.

Van toepassing op

Zie ook