由Template生成的控件是无法通过x:Name来在过程代码中获得的,这也很好理解,因为Template可能被应用于多处,仅仅用x:Name无法区别。那么唯一的方法就是用FindName(查阅MSDN)。
其中NameBox是Tree的模板中的一个TextBox。
本文介绍如何在WPF应用程序中使用FindName方法找到由DataTemplate生成的控件实例,特别是当这些控件不能直接通过x:Name访问时。文中提供了一个具体的示例,展示如何定位到TreeView中的TextBox。
由Template生成的控件是无法通过x:Name来在过程代码中获得的,这也很好理解,因为Template可能被应用于多处,仅仅用x:Name无法区别。那么唯一的方法就是用FindName(查阅MSDN)。
其中NameBox是Tree的模板中的一个TextBox。

被折叠的 条评论
为什么被折叠?