WPF绑定笔刷生成编组错误

WPF绑定笔刷生成编组错误,wpf,data-binding,colors,runtime-error,marshalling,Wpf,Data Binding,Colors,Runtime Error,Marshalling,我很困惑,因为在运行时我遇到了以下错误: 应用程序调用了为不同线程封送的接口。(0x8001010E(RPC_E_错误_线程))' 我有一个对象,它具有: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /

我很困惑,因为在运行时我遇到了以下错误: 应用程序调用了为不同线程封送的接口。(0x8001010E(RPC_E_错误_线程))'

我有一个对象,它具有:

            <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <TextBlock
                Grid.Column="0"
                FontFamily="Segoe MDL2 Assets"
                Foreground="{Binding ImageColor, Mode=OneWay}"
                Text="{Binding ImageSrc, Mode=OneWay}" />
            <TextBlock
                Grid.Column="1"
                VerticalAlignment="Center"
                Text="{Binding VisitDescr, Mode=OneWay}" />
        </Grid>
返回的图像没有任何错误,但颜色会产生错误,并且不会更改


我怎么可能收到封送错误?

我发现了问题。。。它正在使用工作库。 我已将其更新为:

using System.Windows.Media;
现在正在工作。 但为什么会出现编组错误而不是类型转换错误呢

using System.Windows.Media;