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

时间:2015-07-31 15:21:32

标签: c# wpf properties

一个简单的问题,我有几次问题,到目前为止我找不到解决方案。可以肯定它对你来说是一种花生。

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

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

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

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

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

由于

2 个答案:

答案 0 :(得分:7)

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

您需要的是单引号''

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

答案 1 :(得分:0)

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

不适用于我,所以我尝试了下面的代码,效果很好。

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