wpf - 如何转义 WPF 绑定(bind)路径中的斜杠字符,或者如何解决?

标签 wpf data-binding autogeneratecolumn

我刚刚学习 WPF,我将一个表从数据源拖到一个为每列生成 XAML 的窗口上。

其中一些列的名称会导致以下情况:

<DataGridTextColumn x:Name="_Rev_UnitColumn" Binding="{Binding Path=Rev/Unit}" Header="Rev/Unit" Width="SizeToHeader" />

这会导致该列显示为空白(就像我一样)。

最佳答案

我(有点随机)尝试过:

<DataGridTextColumn x:Name="_Rev_UnitColumn" Binding="{Binding Path=[Rev/Unit]}" Header="Rev/Unit" Width="SizeToHeader" />

结果一切都按照我的预期进行。再看一遍,我猜 H.B. 的 MSDN 引用告诉了我这一点。当我读到这个问题时(最初在 MSDN 上发布这个问题之前,然后又在这里),我只是不明白什么是“内部索引器 -- 逗号 -- 插入符号 (^) 转义下一个字符”的意思是。

关于wpf - 如何转义 WPF 绑定(bind)路径中的斜杠字符,或者如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6720285/

相关文章:

c# - Microsoft Surface 中 WPF 的 VNCSharpWpf 问题

c# - 多线程/C# : Can I do a BeginInvoke on multiple UI elements?

javascript - 使用 KnockoutJS 绑定(bind)树结构的正确方法

javascript - 在 knockout.js 中强制应用绑定(bind)

c# - Devexpress winform 自动生成列

c# - 访问 AutoGenerated GridView 的所有列 - ASP.NET

c# - 如何在非 UI 线程中使用 reg-free COM?

WPF - 通过后台 worker 查看模型更新属性,但 View 在聚焦之前不会更新某些元素

c# - Silverlight 中的编程绑定(bind)