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>
一个简单的问题,我遇到了好几次问题,到目前为止我还没有找到解决方案。肯定是给你的花生。
我正在尝试将组合框的文本 属性 绑定到数据表中的列。如果列名没有 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>