異なるセルの日付値に応じてコンテンツが変更されたときに、セル (行ではない) の背景色を変更したいと考えています。
たとえばDateTime.Today = > date
、これは私が試したものですが、それ以上取得できません。この例では、選択した日付を同じ行 column[8] と比較します。
private void DatePicker_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
{
DatePicker dp = (DatePicker)sender;
DataRow dtr = ((System.Data.DataRowView)(MyDataGrid.SelectedValue)).Row;
DateTime dt = new DateTime();
dt = Convert.ToDateTime(dtr[8].ToString());
if (dp.SelectedDate > dt)
{
//datagridcell.background = Brushes.Red;
}
}