添加单对象添加接口
This commit is contained in:
@@ -13,6 +13,7 @@
|
|||||||
### 翻页管理器
|
### 翻页管理器
|
||||||
|
|
||||||
提供一个`FlipPageComponentManager`类,其继承于`XericFlipPageIndexVesselBase`。
|
提供一个`FlipPageComponentManager`类,其继承于`XericFlipPageIndexVesselBase`。
|
||||||
|
实现一种基于翻页逻辑的数据虚拟化结构管理器。
|
||||||
父级实现了基础翻页逻辑,而子类实现在此基础上的组件交互逻辑,使用时,需要继承于`FlipPageComponentManager`再实现数据层功能。
|
父级实现了基础翻页逻辑,而子类实现在此基础上的组件交互逻辑,使用时,需要继承于`FlipPageComponentManager`再实现数据层功能。
|
||||||
比如下面是一个通过翻页管理器控制Xchart.UITable内数据翻页的基础实例:
|
比如下面是一个通过翻页管理器控制Xchart.UITable内数据翻页的基础实例:
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ namespace XericUI.Core.Base
|
|||||||
string __EMPTYFIELD;
|
string __EMPTYFIELD;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
protected bool PublicFieldNullReference;
|
protected bool PublicFieldNullReference;
|
||||||
|
|
||||||
protected bool AlreadyAwake { get; private set; }
|
protected bool AlreadyAwake { get; private set; }
|
||||||
|
|||||||
@@ -545,6 +545,16 @@ namespace XericUI.FlipPage
|
|||||||
|
|
||||||
#region 数据项目
|
#region 数据项目
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 添加数据项目
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="item"></param>
|
||||||
|
/// <exception cref="Exception"></exception>
|
||||||
|
public virtual void AddItem(ItemInfo item)
|
||||||
|
{
|
||||||
|
AddItem(item, () => throw new Exception("需要翻页管理器实现相应的页面创建逻辑,并重写添加默认数据方法后才可以使用。"));
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 添加数据项目
|
/// 添加数据项目
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user