我刚刚学习 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/