获取 wpf datagridtemplatecolumn 中的文本框绑定
我有一个包含多个 datagridtemplate 列的 wpf 数据网格,它们都是从包含文本框的数据模板构建的。
现在我想获取文本框的绑定(我有一个对模板列的引用,我想确定哪个文本框的绑定)。
或者,最好返回模板列的 X:Name 有
任何提示吗? 问候 克劳斯
I have a wpf datagrid containing multiple datagridtemplatecolumns, which all are build up from a datatemplate which contains a textbox.
Now I want to get the binding of the textbox (I have a reference to the template column which textbox's binding I woukld like to determine).
Alternatively it would be nice to return the X:Name of the template column
Any hints?
Regards
klaus
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 VisualTreeHelper 遍历网格并查找所有文本框(例如按名称),然后使用 GetBindingExpression 获取绑定:
control.GetBindingExpression(control.TextProperty)
Use VisualTreeHelper to travers the grid and find all text boxes (e.g. by name) and then use GetBindingExpression to get the bindig:
control.GetBindingExpression(control.TextProperty)