internal void BringUpdatedItemIntoView(TreeNode node, string propertyName) { var column = this.treeGrid.Columns.FirstOrDefault(c => c.MappingName == propertyName); if (column != null) { var scrollColumnIndex = treeGrid.ResolveToScrollColumnIndex(treeGrid.Columns.IndexOf(column)); var rowIndex = treeGrid.ResolveToRowIndex(node.Item); treeGrid.ScrollInView(new RowColumnIndex(rowIndex, scrollColumnIndex)); } }