Property | Type | Description | |
---|---|---|---|
CanSaveExProperty | |||
CanSaveProperty | |||
CustomePathProperty | |||
ErrorProperty | |||
IsInitProperty | |||
IsOpenedProperty | |||
LevelProperty | |||
NotSaveProperty | |||
OpenedListProperty | |||
PathProperty | |||
SourceProperty | |||
isBusy | bool |
Method | Description | |
---|---|---|
ClearIsModified ( ) : void | ||
Clone ( ) : |
复制自己
|
|
CompAttrsChanged ( |
||
CopyDataFrom ( |
||
CopyFrom ( |
||
CopyFromTemple ( |
根据模板复制对象
|
|
Delete ( ) : void | ||
DeleteToJson ( ) : System.Json.JsonObject |
删除对象,返回删除操作的Json格式指令。不执行实际的删除操作。把操作指令交给批处理动作完成。
|
|
Equals ( object obj ) : bool |
重载对象相等方法,两个对象只要id号相同则相等。如果其中一个没有id号,则不相等。如果都没有id号,那么 只有引用相等时才相等。
|
|
FromJson ( System.Json.JsonObject item ) : void |
由Json串给对象赋值,将递归进行调用,碰到JsonArray自动把JsonArray转换成ObjectList。 碰到JsonObject,自动转换成GeneralOject。
|
|
GeneralObject ( ) : System | ||
GetHashCode ( ) : int |
重载获取hash值的方法,返回id的hash值,如果没有,调用基本hash值计算方法
|
|
IndexOf ( BaseObjectList list ) : int | ||
Load ( ) : void |
开始加载数据
|
|
MakeID ( ) : void | ||
MonityList ( ) : void | ||
New ( ) : void |
新建对象,把对象的属性清空。调用NewPropertyValue方法,在清空对象属性时,可以根据 配置内容给对象赋默认值。
|
|
NewPropertyValue ( string propertyName ) : void | ||
OnCompleted ( |
||
OnDataLoaded ( |
||
OnLoading ( ) : void | ||
OnSourceChanged ( |
当数据源发生变化时,复制数据源中的属性到本对象。
|
|
Opened ( ) : void | ||
Remove ( ) : void | ||
Save ( ) : void | ||
SaveToJson ( ) : System.Json.JsonObject |
保存对象,返回保存对象的Json格式的指令,不执行实际的后台保存工作。统一由BatchExcuteAction 把要执行的数据库操作数据发送给后台服务。
|
|
TipError ( ) : void | ||
ToJson ( ) : System.Json.JsonObject | ||
ToSource ( ) : void | ||
ToString ( ) : string |
Method | Description | |
---|---|---|
Closed ( |
||
Extend ( |
||
OnCanSaveChanged ( |
||
OnCanSaveExChanged ( |
||
OnCustomePathChanged ( |
||
OnIsInitChanged ( |
||
OnIsOpenedChanged ( |
||
OnPathChanged ( |
||
SetCollectionProperty ( string key, BaseObjectList ol ) : void | ||
ol_PropertyChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void |
public CompAttrsChanged ( |
||
other | ||
return | bool |
public CopyDataFrom ( |
||
go | ||
return | void |
public CopyFromTemple ( |
||
tobj | 模板对象 | |
source | 数据源对象 | |
return | void |
public DeleteToJson ( ) : System.Json.JsonObject | ||
return | System.Json.JsonObject |
public FromJson ( System.Json.JsonObject item ) : void | ||
item | System.Json.JsonObject | 从这个json对象给对象属性赋值 |
return | void |
public NewPropertyValue ( string propertyName ) : void | ||
propertyName | string | |
return | void |
public OnCompleted ( |
||
args | ||
return | void |
public OnDataLoaded ( |
||
args | ||
return | void |
public static OnSourceChanged ( |
||
dp | 代表对象自身 | |
args | System.Windows.DependencyPropertyChangedEventArgs | 改变的新值为获取数据的源 |
return | void |
public SaveToJson ( ) : System.Json.JsonObject | ||
return | System.Json.JsonObject |
public static DependencyProperty,System.Windows CanSaveExProperty | ||
return |
public static DependencyProperty,System.Windows CanSaveProperty | ||
return |
public static DependencyProperty,System.Windows CustomePathProperty | ||
return |
public static DependencyProperty,System.Windows ErrorProperty | ||
return |
public static DependencyProperty,System.Windows IsInitProperty | ||
return |
public static DependencyProperty,System.Windows IsOpenedProperty | ||
return |
public static DependencyProperty,System.Windows LevelProperty | ||
return |
public static DependencyProperty,System.Windows NotSaveProperty | ||
return |
public static DependencyProperty,System.Windows OpenedListProperty | ||
return |
public static DependencyProperty,System.Windows PathProperty | ||
return |
public static DependencyProperty,System.Windows SourceProperty | ||
return |