WPF控件模板:在“控件”类型错误中找不到属性“ContentStringFormat”

时间:2012-10-03 09:26:13

标签: wpf wpf-controls themes

我在C:\ Program Files \ Microsoft Expression \ Blend 4 \ SystemThemes \ Wpf文件夹中找到了内置主题;所以我将luna主题(luna.normalcolor.xaml)复制到我的应用程序文件夹,然后 编辑此主题以满足我的需求。我还添加了对PresentationFramework.Luna.dll的引用。 当我打开luna.normalcolor.xaml文件时,VS2010显示错误:在'Control'类型中找不到属性'ContentStringFormat',如下所示:

<DataTemplate DataType="{x:Type CollectionViewGroup}">
    <ContentPresenter Content="{Binding Path=Name}" 
           ContentStringFormat="{TemplateBinding ContentStringFormat}"/>
</DataTemplate>

我检查过ContentPresenter类有ContentStringFormat属性。是什么原因造成的 这个错误,以及如何解决?谢谢。

1 个答案:

答案 0 :(得分:2)

我不知道这是否正常但我尝试过没有错误

<DataTemplate DataType="{x:Type CollectionViewGroup}">
        <ContentPresenter Content="{Binding Path=Name}" 
                          ContentStringFormat="{TemplateBinding ContentPresenter.ContentStringFormat}" />
</DataTemplate>