Я хочу установить цвет backgroun для GridViewColumn, который является базой данных внутри списка в WPF. Я не уверен, как задать этот вопрос, который был довольно новым для WPF, иначе я бы не стал беспокоить всех вас.Как установить цвет фона на основе свойства bool в WPF
Я хочу изменить цвет фона всей строки на основе флага bool в моем объекте привязки данных.
В этом случае у меня есть объект «CaseDetail», который, когда есть внутренние заметки «IsInternalNote», я хочу изменить цвет строки.
Как это сделать в WPF?
То, что у меня есть сейчас (очень простое), которое НЕ меняет цвет.
<ListView ItemsSource="{Binding}" IsSynchronizedWithCurrentItem="True" >
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Date, StringFormat=MMM dd\, yyyy h:mm tt}" Header="Date" Width="Auto" />
<GridViewColumn DisplayMemberBinding="{Binding SubmittedBy}" Header="Submitted By" Width="Auto" />
<GridViewColumn Width="Auto" Header="Description" x:Name="colDesc">
<GridViewColumn.CellTemplate>
<DataTemplate>
<ScrollViewer MaxHeight="80" Width="300">
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding Description}" TextWrapping="Wrap" />
<TextBlock Text="{Binding File.FileName}" TextWrapping="Wrap" />
</StackPanel>
</ScrollViewer>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
Эта отлично поработал для меня !! – Kelly 2009-06-17 20:15:58