C# Class Foundation.Databinding.ModelBinder

Implements IObservableModel on behalf of other objects. Change notification requires IObservableModel implementation
Inheritance: IObservableModel, IDisposable
ファイルを表示 Open project: NVentimiglia/Unity3d-Foundation

Public Methods

Method Description
Command ( string memberName, object paramater ) : void
GetValue ( string memberName, object paramater ) : object
ModelBinder ( object instance ) : System
NotifyProperty ( string propertyName, object propValue ) : void

Raises property changed on all listeners

RaiseBindingUpdate ( string memberName, object paramater ) : void

Private Methods

Method Description
Command ( string memberName ) : void
Dispose ( ) : void
GetValue ( string memberName ) : object
_bindableInstance_OnBindingUpdate ( ObservableMessage obj ) : void
_notifyInstance_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

Command() public method

public Command ( string memberName, object paramater ) : void
memberName string
paramater object
return void

GetValue() public method

public GetValue ( string memberName, object paramater ) : object
memberName string
paramater object
return object

ModelBinder() public method

public ModelBinder ( object instance ) : System
instance object
return System

NotifyProperty() public method

Raises property changed on all listeners
public NotifyProperty ( string propertyName, object propValue ) : void
propertyName string property to change
propValue object value to pass
return void

RaiseBindingUpdate() public method

public RaiseBindingUpdate ( string memberName, object paramater ) : void
memberName string
paramater object
return void