接口
# IGridLessDBItem
对于列表数据需要继承IGridLessDBItem 接口,需要实现以下接口
// 摘要:
// 无网格数据库项接口
public interface IGridLessDBItem
{
//
// 摘要:
// 获取主键
int GetPrimaryKey();
//
// 摘要:
// 设置主键
void SetPrimaryKey(int id);
//
// 摘要:
// 获取副键
string GetTeacherKey();
//
// 摘要:
// 设置副键
void SetTeacherKey(string name);
}
# IPropertyEvent
如果希望对象根据某些属性灵活变换组件是否可视,可以继承IPropertyEvent接口
public interface IPropertyEvent
{
//
// 摘要:
// 设置属性是否可见
//
// 参数:
// property_name:
//
// visible:
public delegate void PropertyVisible(string property_name, bool visible);
//
// 摘要:
// 有值被更改
//
// 参数:
// property_name:
//
// value:
//
// property_visible_callback:
void Changed(string property_name, object value, PropertyVisible property_visible_callback);
//
// 摘要:
// 初始化显示
//
// 参数:
// property_visible_callback:
void Init(PropertyVisible property_visible_callback);
}