我有button
name
- btn01
。如果我的名字在变量中,那么select
/ get
这个元素是否有任何类型的选择器或其他技术。例如:
var name = "btn01";
var buttton = GetButtonByName(name);
您可以在Javascript/jQuery
轻松完成此操作,我也需要这样的技巧。
此外,所有元素都在网格中,我可以轻松地按名称获取它。
答案 0 :(得分:1)
FrameworkElement
上有FindName
方法 - 在父元素上调用该方法,我认为这样可行。
答案 1 :(得分:0)
是的,正如@Jean指出的那样,你可以使用FindName方法
public T GetElementByName<T>(string elementName)
{
return (T) this.FindName(elementName);
}