C# WPF绑定。忽略Stringformat

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

对于.NET 3.5 SP 1,我签出并遵循了说明,但是,
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
括起来以避免出现问题。

请发布您的非工作代码。请参见上文!这是我尝试的许多变体之一。请发布您的非工作代码。请参见上文!这是我尝试的许多变体之一。