.NET3.5を使用しています
その列の値がfalseの場合に背景色を赤に変えたいDataGridTextColumnがあります。私はこれがXMALで行われるのを見ましたが、コードビハインドでそれを行う方法を理解できません
DataGridTextColumn column = new DataGridTextColumn() { Header = "Can Connect", Binding = new Binding("CanConnect") };
//How to add the converter here so that the background of the cell turns red when CanConnect = false?
public class IsConnectedConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
bool input = (bool)value;
switch (input)
{
case true:
return DependencyProperty.UnsetValue;
default:
return Brushes.Red;
}
}
}