using DevExpress.Utils.Svg;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IStation.WinFormUI
{
///
/// 用于生成TileControl构成的PeekControl的类
///
public class TilePeekItem
{
///
/// 新增字段(20191024)用于构造TileItem时,设置TileItem的可用性
///
public bool Enable
{
get { return _enable; }
set
{
var temp = _enable;
_enable = value;
if (temp != _enable)
{
if (this.EnableChangedEvent != null)
this.EnableChangedEvent(_enable);
}
}
}
private bool _enable = true;
///
/// 标题
///
public string Caption { get; set; }
///
/// 描述
///
public string Description { get; set; }
///
/// 图片
///
public Image NormalImage { get; set; }
///
/// 标签
///
public object Tag { get; set; }
///
/// Svg
///
public SvgImage SvgImage { get; set; }
///
/// 委托对象(用于注册TileItem点击事件)
///
public Action Click;//委托对象
///
/// 新增事件(20191024)Enable属性发生改变时触发
///
public event Action EnableChangedEvent;
}
}