是否有名称的元素选择器?

Is there an element selector by name?

我有一个 buttonname - btn01。如果我在变量中有它的名字,是否有任何类型的选择器或其他技术来 select/get 这个元素。例如:

var name = "btn01";
var buttton = GetButtonByName(name); 

你可以在 Javascript/jQuery 中轻松做到这一点,我这里也需要这样的技术。

此外,所有元素都在网格中,我可以通过名称轻松获取它。

FrameworkElement 上有 FindName 方法 - 在父元素上调用该方法,我认为这可行。

是的,正如@Jean 所指出的,您可以使用 FindName 方法

public T GetElementByName<T>(string elementName)
         {
                return (T) this.FindName(elementName); 
         }