AutomationElementMode Sabit listesi

Tanım

UI Otomasyonu öğelerini döndürürken kullanılacak başvuru türünü belirten değerler içerir. Bu değerler özelliğinde AutomationElementMode kullanılır.

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

Alanlar

Full 1

Döndürülen öğelerin temel alınan kullanıcı arabirimine tam başvuruya sahip olduğunu belirtir.

None 0

Döndürülen öğelerin temel alınan kullanıcı arabirimine başvurusu olmadığını ve yalnızca önbelleğe alınmış bilgileri içerdiğini belirtir. Bu mod, örneğin, öğelerin kendilerine başvurular almadan liste kutusundaki öğelerin adlarını almak için kullanılabilir.

Örnekler

Aşağıdaki örnekte, bir CacheRequestüzerinde modun nasıl ayarlanacağı gösterilmektedir.

// 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

Açıklamalar

Tam varsayılan değerdir ve döndürülen öğelerin temel alınan kullanıcı arabirimine (UI) tam başvuru içerdiğini belirtir. Hiçbiri, döndürülen öğelerin temel alınan kullanıcı arabirimine başvuru içermediğini ve yalnızca önbelleğe alınmış bilgiler içerdiğini belirtir.

veya SetFocusgibi GetCurrentPropertyValue öğelerdeki belirli işlemler tam başvuru gerektirir; bunları hiçbir sonucu olmayan bir öğede gerçekleştirmeye çalışmak bir InvalidOperationExceptionile sonuç verir.

Tam başvuruları ayarlamaya ilişkin ek yükü önlediğinden, hiçbiri yalnızca özellikler gerektiğinde daha verimli olabilir.

Şunlara uygulanır

Ayrıca bkz.