当我这样做时,我得到了以下结果:
“无法创建默认转换器来执行'单向'类型之间的转换'System.Windows.Media.Color'和'System.Windows.Media.Brush'。考虑使用Binding的Converter属性。“
有人知道如何解决这个问题吗?
为什么WPF不能自动转换,因为我正在使用WPF颜色,而不是System.Drawing.Color。
编辑:
Xaml代码:
“无法创建默认转换器来执行'单向'类型之间的转换'System.Windows.Media.Color'和'System.Windows.Media.Brush'。考虑使用Binding的Converter属性。“
有人知道如何解决这个问题吗?
为什么WPF不能自动转换,因为我正在使用WPF颜色,而不是System.Drawing.Color。
编辑:
Xaml代码:
<GridViewColumn Width="120" Header="Info">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock HorizontalAlignment="Center" Text="{Binding Info, Mode=OneWay}" Foreground="{Binding MessageColor, Mode=OneWay}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>