C# WPF绑定。忽略Stringformat
对于.NET 3.5 SP 1,我签出并遵循了说明,但是,C# WPF绑定。忽略Stringformat,c#,.net,wpf,data-binding,C#,.net,Wpf,Data Binding,对于.NET 3.5 SP 1,我签出并遵循了说明,但是,StringFormat参数仍然被忽略。 有什么可能的原因吗? 可以肯定:涉及的数据类型是DateTime、double、int。因此格式应该可以工作,但实际上不行。 有什么线索吗 编辑:这是代码 <Label Content="{Binding Path=TotalHours, StringFormat=Total hours: {}{0:00}}"/> 试试: <Label Content="{Binding P
StringFormat
参数仍然被忽略。
有什么可能的原因吗?
可以肯定:涉及的数据类型是DateTime、double、int。因此格式应该可以工作,但实际上不行。
有什么线索吗
编辑:这是代码
<Label Content="{Binding Path=TotalHours, StringFormat=Total hours: {}{0:00}}"/>
试试:
<Label Content="{Binding Path=TotalHours, StringFormat='Total hours: {0:00}'}"/>
只有当格式字符串以{
开头时才需要{
来转义它,否则它将被识别为标记扩展。我还喜欢用简单的引号括住StringFormat
,以避免出现问题。尝试:
只有当格式字符串以
开头时,{}
才是必需的{
,以转义它,否则它将被识别为标记扩展。我还想用简单的引号将StringFormat
括起来以避免出现问题。请发布您的非工作代码。请参见上文!这是我尝试的许多变体之一。请发布您的非工作代码。请参见上文!这是我尝试的许多变体之一。