Opc.Ua.Sample.TypeHierarchyListCtrl.UpdateItem C# (CSharp) Method

UpdateItem() protected method

protected UpdateItem ( ListViewItem listItem, object item ) : void
listItem ListViewItem
item object
return void
        protected override void UpdateItem(ListViewItem listItem, object item)
        {
            InstanceDeclaration instance = item as InstanceDeclaration;

			if (instance == null)
			{
				base.UpdateItem(listItem, item);
				return;
			}

			listItem.SubItems[0].Text = instance.DisplayPath;
			listItem.SubItems[1].Text = instance.DataType;
			listItem.SubItems[2].Text = instance.Description;
            
            listItem.ImageKey = GuiUtils.GetTargetIcon(m_session, instance.Instance.NodeClass, instance.Instance.TypeDefinitionId);
			listItem.Tag = item;
        }
        #endregion