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

WPF How to handle property names with spaces?

一个简单的问题,我遇到了好几次问题,到目前为止我还没有找到解决方案。肯定是给你的花生。

我正在尝试将组合框的文本 属性 绑定到数据表中的列。如果列名没有 spaces 它正在工作: 例如:

Text="{Binding Path= MyColumn, ... }"

如果名称中间有一个 space,则它不起作用: 例如:

Text="{Binding Path= My Column, ... }"

必须有一些东西指示编译器该名称由带有 space ("My Column") 的两个单词组成。但我还没有找到它。

谢谢

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

你需要的是单引号''

Text="{Binding Path= 'My Column', ... }"
Text="{Binding Path= 'My Column', ... }"

对我不起作用,所以我尝试了下面的代码,效果很好。

<TextBox>
    <TextBox.Text>
        <Binding Path="My Column"/>
    </TextBox.Text>  
</TextBox>