BindingExpression路径错误itemtemplate

BindingExpression路径错误itemtemplate,binding,binding-expressions,Binding,Binding Expressions,我在TabControl中使用以下ItemTemplate来设置选项卡项的内容和选项卡项的前景色。这两个特性在同一个ViewModel类中都可用: <TabControl.ItemTemplate> <DataTemplate> <DockPanel> <ContentPresenter Cont

我在TabControl中使用以下ItemTemplate来设置选项卡项的内容和选项卡项的前景色。这两个特性在同一个ViewModel类中都可用:

       <TabControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <ContentPresenter 
                        Content="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"
                        TextElement.Foreground="{Binding Path=Color, Converter={converter:ColorToBrushConverter}, UpdateSourceTrigger=PropertyChanged}"/>
                </DockPanel>
            </DataTemplate>
        </TabControl.ItemTemplate>

至于“Name”属性,一切正常。修改属性时,选项卡项上的名称将更改。 但对于“颜色”属性,这不起作用。我一直在

       <TabControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <ContentPresenter 
                        Content="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"
                        TextElement.Foreground="{Binding Path=Color, Converter={converter:ColorToBrushConverter}, UpdateSourceTrigger=PropertyChanged}"/>
                </DockPanel>
            </DataTemplate>
        </TabControl.ItemTemplate>
System.Windows.Data错误:40:BindingExpression路径错误:在“对象”“字符串”(HashCode=2145491359)上找不到“颜色”属性。BindingExpression:Path=Color;DataItem='String'(HashCode=2145491359);目标元素是“ContentPresenter”(名称=“”);目标属性为“前景”(类型为“笔刷”)

       <TabControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <ContentPresenter 
                        Content="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"
                        TextElement.Foreground="{Binding Path=Color, Converter={converter:ColorToBrushConverter}, UpdateSourceTrigger=PropertyChanged}"/>
                </DockPanel>
            </DataTemplate>
        </TabControl.ItemTemplate>
将TextElement.前台设置为恒定颜色(例如“白色”)时,它会起作用

       <TabControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <ContentPresenter 
                        Content="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"
                        TextElement.Foreground="{Binding Path=Color, Converter={converter:ColorToBrushConverter}, UpdateSourceTrigger=PropertyChanged}"/>
                </DockPanel>
            </DataTemplate>
        </TabControl.ItemTemplate>
我的装订有什么问题

       <TabControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <ContentPresenter 
                        Content="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}"
                        TextElement.Foreground="{Binding Path=Color, Converter={converter:ColorToBrushConverter}, UpdateSourceTrigger=PropertyChanged}"/>
                </DockPanel>
            </DataTemplate>
        </TabControl.ItemTemplate>