protected override ItemInfo CreateItemInfo(Rectangle bounds, object item, string text, int index) { CheckedItemInfo info = base.CreateItemInfo(bounds, item, text, index) as CheckedItemInfo; CustomCheckedItemInfo patchedInfo = new CustomCheckedItemInfo(info); return(patchedInfo); }
protected internal virtual void OverlineItem(int index) { CustomCheckedItemInfo info = base.GetItemByIndex(index) as CustomCheckedItemInfo; if (info != null) { info.IsOverLine = true; } }
protected override ItemInfo CreateItemInfo(Rectangle bounds, object item, string text, int index) { var info = base.CreateItemInfo(bounds, item, text, index) as CheckedItemInfo; var patchedInfo = new CustomCheckedItemInfo(info); return patchedInfo; }