AutomationElementMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.