TextElement.FindName(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过引用对象的 x:Name 或 Name 属性值,在对象模型/运行时对象图中检索对象。
public:
virtual Platform::Object ^ FindName(Platform::String ^ name) = FindName;
IInspectable FindName(winrt::hstring const& name);
public object FindName(string name);
function findName(name)
Public Function FindName (name As String) As Object
参数
- name
-
String
Platform::String
winrt::hstring
要检索的对象的名称。
返回
具有指定名称的对象;如果未检索任何对象,则为 null。
注解
FrameworkElement 是实现对大多数其他运行时类 的 Name 支持的类,但 TextElement 不是 FrameworkElement 派生类。 TextElement 支持自己的 Name 和 FindName 实现,并且名称查找的基础逻辑不区分 TextElement 和 FrameworkElement。 可以使用 TextElement 实现的 FindName 查找命名的 FrameworkElement,反之亦然。
由于 FindName 依赖于针对 Name 属性分析的所有 XAML 源,因此在加载 XAML 之前,不应尝试调用 FindName。
名称和 FindName 受 XAML 名称范围的概念的影响。