C# 클래스 Com.Aote.ObjectTools.PagedObjectList2

可翻页列表,翻页对象加载过程分两步,首先加载总体信息,然后当页面索引发生变化时,加载某页具体信息。
상속: BasePagedList
파일 보기 프로젝트 열기: DuBin1988/newsellinggas 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MultiPathProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
Add ( GeneralObject item ) : void
Clear ( ) : void
FromJson ( JsonArray array ) : void
Load ( ) : void

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

LoadDetail ( ) : void

加载当前页数据

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

路径改变时,获取数据

비공개 메소드들

메소드 설명
FromJson ( System.Json.JsonObject item ) : void

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

OnCollectionChanged ( object o, NotifyCollectionChangedEventArgs e ) : void

메소드 상세

Add() 공개 메소드

public Add ( GeneralObject item ) : void
item GeneralObject
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

FromJson() 공개 메소드

public FromJson ( JsonArray array ) : void
array JsonArray
리턴 void

Load() 공개 메소드

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

LoadDetail() 공개 메소드

加载当前页数据
public LoadDetail ( ) : void
리턴 void

OnMultiPathChanged() 공개 정적인 메소드

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

프로퍼티 상세

MultiPathProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows MultiPathProperty
리턴 System.Windows.DependencyProperty