Я работаю в vs2010.Я создал DataGrid, который ограничен списком ObservableCollection;
Class_CMD выглядит следующим образом:
public class Class_RetrieveCommand
{
public string CMD { get; set; }
public bool C_R_CMD { get; set; }
public bool S_CMD { get; set; }
public bool C_S_CMD { get; set; }
}
У меня есть 4 делегата, которые я передаю в другое окно, и это окно необходимо обновитьсписок во время выполнения.Во время выполнения я вижу, что столбец строки сетки обновляется все время, но DataGridCheckBoxColumns никогда не обновляются.
DataGrid -
<DataGrid Background="Transparent" x:Name="DataGrid_CMD" Width="450" MaxHeight="450" Height="Auto" ItemsSource="{Binding}" AutoGenerateColumns="True">
один из делегатов, который обновляет bool,-
public void UpdateC_S_CMD(string Msg)
{
foreach (Class_CMD c in List.ToArray())
{
if (c.CMD.Equals(Msg))
c.C_S_CMD = true;
}
}
Я не понимаю, почему столбцы bool не обновляются .... Кто-нибудь может помочь, пожалуйста?спасибо.