C# Class Com.Aote.ObjectTools.PagedObjectList2

可翻页列表,翻页对象加载过程分两步,首先加载总体信息,然后当页面索引发生变化时,加载某页具体信息。
Inheritance: BasePagedList
Afficher le fichier Open project: DuBin1988/newsellinggas Class Usage Examples

Méthodes publiques

Свойство Type Description
MultiPathProperty System.Windows.DependencyProperty

Méthodes publiques

Méthode Description
Add ( GeneralObject item ) : void
Clear ( ) : void
FromJson ( JsonArray array ) : void
Load ( ) : void

数据加载过程,先加载总体信息,然后在页号发生变化时,加载某页数据。 如果加载总体信息时,没有加载到数据,则直接通知加载过程结束,因为这时不会再有具体页数据加载过程。 否则,在加载总体数据信息后,并不认为数据加载过程已经结束,而是在加载完页面数据后,才认为加载过程 结束。

LoadDetail ( ) : void

加载当前页数据

OnMultiPathChanged ( DependencyObject dp, System.Windows.DependencyPropertyChangedEventArgs args ) : void

路径改变时,获取数据

Private Methods

Méthode Description
FromJson ( System.Json.JsonObject item ) : void

把求和等总体数据从json串转换为对象属性,其中包括Count内容。

OnCollectionChanged ( object o, NotifyCollectionChangedEventArgs e ) : void

Method Details

Add() public méthode

public Add ( GeneralObject item ) : void
item GeneralObject
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

FromJson() public méthode

public FromJson ( JsonArray array ) : void
array JsonArray
Résultat void

Load() public méthode

数据加载过程,先加载总体信息,然后在页号发生变化时,加载某页数据。 如果加载总体信息时,没有加载到数据,则直接通知加载过程结束,因为这时不会再有具体页数据加载过程。 否则,在加载总体数据信息后,并不认为数据加载过程已经结束,而是在加载完页面数据后,才认为加载过程 结束。
public Load ( ) : void
Résultat void

LoadDetail() public méthode

加载当前页数据
public LoadDetail ( ) : void
Résultat void

OnMultiPathChanged() public static méthode

路径改变时,获取数据
public static OnMultiPathChanged ( DependencyObject dp, System.Windows.DependencyPropertyChangedEventArgs args ) : void
dp System.Windows.DependencyObject 自身
args System.Windows.DependencyPropertyChangedEventArgs 新值参数
Résultat void

Property Details

MultiPathProperty public_oe static_oe property

public static DependencyProperty,System.Windows MultiPathProperty
Résultat System.Windows.DependencyProperty