使用 WPF,如何检索 DataTemplate 包含的控件?
基本上我有一个包含 Border、StackPanel 等内容的 DataTemplate,后来我在许多 ContentControl 中使用此 DataTemplate 作为 ContentTemplate。
这些 ContentControl 已命名,但从 C# 代码中我无法找到一种方法来从它们中取回我的 Border、StackPanel 和其他内容。
有什么想法吗?
Basically I have a DataTemplate that contains Border, StackPanel and stuff, and later I use this DataTemplate as a ContentTemplate in many ContentControl(s).
These ContentControl(s) are named, but from the C# code I don't manage to find a way to get back my Border, StackPanel and stuff from them.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该能够执行以下操作:
您可以在这里找到更多相关信息: 如何:查找 DataTemplate 生成的元素
You should be able to do somthing like this:
And you can find more about it here: How to: Find DataTemplate-Generated Elements
尝试
FindResource()
这是一个示例
Try
FindResource()
here's an example