AutomationElement.RootElement Özellik
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.
Geçerli masaüstünün kökünü AutomationElement alır.
public:
static property System::Windows::Automation::AutomationElement ^ RootElement { System::Windows::Automation::AutomationElement ^ get(); };
public static System.Windows.Automation.AutomationElement RootElement { get; }
member this.RootElement : System.Windows.Automation.AutomationElement
Public Shared ReadOnly Property RootElement As AutomationElement
Özellik Değeri
Kök öğesi.
Örnekler
Aşağıdaki örnek kod, masaüstünün tüm anlık alt öğelerinin bir koleksiyonunu alır.
AutomationElementCollection desktopChildren =
AutomationElement.RootElement.FindAll(
TreeScope.Children, Condition.TrueCondition);
Dim desktopChildren As AutomationElementCollection
desktopChildren = AutomationElement.RootElement.FindAll( _
TreeScope.Children, Condition.TrueCondition)
Açıklamalar
kök öğesini ve FindFirst yöntemlerini kullanarak FindAll diğer öğeleri bulmak için başlangıç noktası olarak kullanabilirsiniz.
Kök öğesinden arama yaparken, aramanın kapsamında belirttiğinizden Children emin olun, değil Descendants. Masaüstünün alt ağacının tamamında yapılan bir arama binlerce öğede yinelenebilir ve yığın taşmasına yol açabilir.