using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using Dispatcher.Properties; using Telerik.WinControls; using Telerik.WinControls.UI; namespace Dispatcher.maptab.UIClasses { public class CustomTreeNodeElement : TreeNodeElement { protected override TreeNodeContentElement CreateContentElement() { return new ColorTreeContentElement(); } public override void Synchronize() { base.Synchronize(); RadTreeNode node = this.Data; DataRowView rowView = (DataRowView)node.DataBoundItem; if (node.Level != 2) { //this.ImageElement.Image = //ImageHelper.GetImageFromBytes((byte[])rowView["Image"]).GetThumbnailImage(50, 50, null, IntPtr.Zero); } else { //this.ImageElement.Image = Resources.h_24h_w.GetThumbnailImage(50, 50, null, IntPtr.Zero); } } protected override Type ThemeEffectiveType { get { return typeof(TreeNodeElement); } } } }