SafeDispatch/Safedispatch_4_0/maptab/UIClasses/CustomTreeNodeElement.cs
2024-02-22 18:43:59 +02:00

46 lines
1.2 KiB
C#

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);
}
}
}
}