AutomationElementMode Sabit listesi
Ö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
Name | Değer | Description |
---|---|---|
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. |
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
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.
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: