WPF如何处理带空格的属性名称?

Dav*_*ave 4 c# wpf properties

一个简单的问题,我有几次问题,到目前为止我找不到解决方案.当然这对你来说是花生.

我试图将comboBox的Text属性绑定到dataTable中的列.如果列名称没有空格,则它正在工作:例如:

Text="{Binding Path= MyColumn, ... }"
Run Code Online (Sandbox Code Playgroud)

如果名称之间有空格则不起作用:例如:

Text="{Binding Path= My Column, ... }"
Run Code Online (Sandbox Code Playgroud)

必须有一些东西指示编译器名称由带有空格的两个单词组成("我的列").但我还没有找到它.

谢谢

Dav*_*ave 8

以下分隔符不起作用: "" [] {}

你需要的是单引号 ''

Text="{Binding Path= 'My Column', ... }"
Run Code Online (Sandbox Code Playgroud)

  • 这被称为[解决橡皮鸭问题](http://blog.codinghorror.com/rubber-duck-problem-solving/) (2认同)