我有一个从 WPF DataGrid 控件继承的用户控件,我将不同的对象列表传递给该控件,因此,网格的列取决于(即自动生成)我发送的对象类。
<userc:cfDataGrid x:Name="grdResults"
FontStyle="Normal"
FontFamily="Microsoft Sans Serif"
FontSize="14"
RowHeight="30"
AutoGenerateColumns="True"
Margin="12"
AlternatingRowBackground="Gainsboro"
AlternationCount="2"
ItemsSource="{Binding Results}"
IsReadOnly="True"
HeaderNames="{Binding Headers}" >
</userc:cfDataGrid>
现在,我还想传递一个具有 SolidColorBrush 数据类型属性的对象列表,并且能够使用该值来设置单元格的背景颜色,而不是显示实际值。
我没有在样式等方面做太多工作,所以我想问是否有人可以给我一些关于如何捕获具有 SolidColorBrush 数据类型的列的指针 - 并执行上述操作 - 而不依赖于列的名称?
任何指针将不胜感激!
抄送