У меня есть часть кода, которая анализирует список с идентификаторами проверенных узлов и проверяет существующие идентификаторы TreeList.( Я использую XtraTreeList control )
Я хочу рассчитать сумму для каждого проверенного узла, и я просто хочу сделать этокогда узел проверен.
Есть ли какое-либо событие, которое отмечает, что узел из TreeList был проверен из кода ( программный )?
Причина, если я проверяю / снимаю флажок с помощью мыши, илис клавиатурой BeforeCheckNode и AfterCheckNode события принимают пожар, но когда я проверяю узел из кода - они не запускаются.
foreach (TreeListNode item in tln) {
var nodeID = (this.tlServices.GetDataRecordByNode(item) as __ServiceInfo).ID;
if (svc.Select(value => value.Model.service.id).Contains(nodeID)) {
item.Checked = true;
}
else if (item.HasChildren) {
this.FindNode(item.Nodes, svc);
}
}