C# Class uguimvvm.INPCBinding

Inheritance: UnityEngine.MonoBehaviour
显示文件 Open project: jbruening/ugui-mvvm Class Usage Examples

Public Methods

Method Description
ApplyVMToV ( ) : void
ApplyVToVM ( ) : void
FigureBinding ( ComponentPath path, System.ComponentModel.PropertyChangedEventHandler handler, bool resolveDataContext ) : PropertyPath
GetValue ( ComponentPath path, PropertyPath prop, bool resolveDataContext = true ) : object

Private Methods

Method Description
Awake ( ) : void
ClearBindings ( ) : void
FigureBindings ( ) : void
GetDefaultValue ( Type t ) : object
OnDestroy ( ) : void
OnEnable ( ) : void
OrderOnType ( UIBehaviour item ) : int
Reset ( ) : void
SetVValue ( object value ) : void
SetVmValue ( object value ) : void
inpc_PropertyChanged ( object sender, System.ComponentModel.PropertyChangedEventArgs e ) : void

Method Details

ApplyVMToV() public method

public ApplyVMToV ( ) : void
return void

ApplyVToVM() public method

public ApplyVToVM ( ) : void
return void

FigureBinding() public static method

public static FigureBinding ( ComponentPath path, System.ComponentModel.PropertyChangedEventHandler handler, bool resolveDataContext ) : PropertyPath
path ComponentPath
handler System.ComponentModel.PropertyChangedEventHandler
resolveDataContext bool
return PropertyPath

GetValue() public static method

public static GetValue ( ComponentPath path, PropertyPath prop, bool resolveDataContext = true ) : object
path ComponentPath
prop PropertyPath
resolveDataContext bool
return object