Заголовок столбца Datagrid должен проверять/снимать состояние CheckBox в зависимости от того, отмечены или сняты все CheckBox столбца DataGridView

enter image description hereПроблема, с которой я столкнулся, связана с флажком в DataGrid (WPF ). Я приложил скриншот для лучшего понимания проблемы.

Проблема :Флажок столбца DataHeader установлен, даже если один из дочерних элементов не отмечен. Я ожидаю, что решение исправит это, так что, когда один из дочерних элементов явно не отмечен пользователем, ВСЕ (Заголовок столбца )должен быть непроверен неявно.

Пожалуйста, помогите ребята... Спасибо Пожалуйста, проверьте ссылку. Я хочу, чтобы решение работало так.http://www.codeproject.com/Articles/42437/Toggling-the-States-of-all-CheckBoxes-Inside-a-Dat#


    
        
            
                
            
        
    

.

private void CheckBox_Unchecked(object sender, RoutedEventArgs e)
{
    unchck_all_prd();
    dgEnggAcc.Items.Refresh();
}

private void unchck_all_prd()
{
    for (int i = 0; i < engg_list.Count; i++)
    {
        engg_list[i].Check = false;
    }
}

private void chck_all_prd()
{
    for (int i = 0; i < engg_list.Count; i++)
    {
        engg_list[i].Check = true;
    }
}

public class EnggLst : ObservableCollection
{
    public bool Check { get; set; }
}

9
задан LPL 20 April 2012 в 11:36
поделиться