C # System.Windows.Automation ruft Elementtext ab

Ich versuche, Text / Beschriftungen aus Anwendungssteuerelementen mit Automatisierung in C # abzurufen.

Bisher kann ich den AutomationElement-Anwendungsbaum (zum Beispiel Notepad) mit dieser Funktion erhalten:

    private void WalkControlElements(AutomationElement rootElement, TreeNode treeNode)
    {
        AutomationElement elementNode = TreeWalker.ContentViewWalker.GetFirstChild(rootElement);;

        while (elementNode != null)
        {
            TreeNode childTreeNode = treeNode.Nodes.Add(elementNode.Current.ControlType.LocalizedControlType);

            // here I want to get text from 'elementNode'

            WalkControlElements(elementNode, childTreeNode);
            elementNode = TreeWalker.ControlViewWalker.GetNextSibling(elementNode);
        }
    }

Ich habe versucht, diesem Artikel zu folgenhttp://msdn.microsoft.com/en-us/library/ms788751(v=vs.110).aspx Es können jedoch nur Textattribute wie Schriftartname, Schriftgrad usw. abgerufen werden.

Könnte jemand mich auf die richtige Prozedur hinweisen, wie man mit Automation Elementtext erhält?