C# Class MvvmCross.Binding.BindingContext.MvxBindingContext

Inheritance: IMvxBindingContext
Show file Open project: MvvmCross/MvvmCross

Public Methods

Method Description
ClearAllBindings ( ) : void
ClearBindings ( object clearKey ) : void
DelayBind ( System.Action action ) : void
Dispose ( ) : void
Init ( object dataContext, object firstBindingKey, IEnumerable firstBindingValue ) : IMvxBindingContext
Init ( object dataContext, object firstBindingKey, string firstBindingValue ) : IMvxBindingContext
Init ( object dataContext, IDictionary firstBindings ) : MvxBindingContext
Init ( object dataContext, string>.IDictionary firstBindings ) : MvxBindingContext
MvxBindingContext ( ) : System
MvxBindingContext ( IDictionary firstBindings ) : System
MvxBindingContext ( string>.IDictionary firstBindings ) : System
MvxBindingContext ( object dataContext ) : System
MvxBindingContext ( object dataContext, IDictionary firstBindings ) : System
MvxBindingContext ( object dataContext, string>.IDictionary firstBindings ) : System
RegisterBinding ( object target, IMvxUpdateableBinding binding ) : void
RegisterBindingWithClearKey ( object clearKey, object target, IMvxUpdateableBinding binding ) : void
RegisterBindingsWithClearKey ( object clearKey, IMvxUpdateableBinding>.IEnumerable bindings ) : void

Protected Methods

Method Description
ClearAllDelayedBindings ( ) : void
ClearAllDirectBindings ( ) : void
ClearAllViewBindings ( ) : void
Dispose ( bool disposing ) : void
OnDataContextChange ( ) : void

Private Methods

Method Description
AddDelayedAction ( KeyValuePair kvp ) : void
AddDelayedAction ( string>.KeyValuePair kvp ) : void
AddDelayedAction ( object key, IEnumerable value ) : void
AddDelayedAction ( object key, string value ) : void

Method Details

ClearAllBindings() public method

public ClearAllBindings ( ) : void
return void

ClearAllDelayedBindings() protected method

protected ClearAllDelayedBindings ( ) : void
return void

ClearAllDirectBindings() protected method

protected ClearAllDirectBindings ( ) : void
return void

ClearAllViewBindings() protected method

protected ClearAllViewBindings ( ) : void
return void

ClearBindings() public method

public ClearBindings ( object clearKey ) : void
clearKey object
return void

DelayBind() public method

public DelayBind ( System.Action action ) : void
action System.Action
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Init() public method

public Init ( object dataContext, object firstBindingKey, IEnumerable firstBindingValue ) : IMvxBindingContext
dataContext object
firstBindingKey object
firstBindingValue IEnumerable
return IMvxBindingContext

Init() public method

public Init ( object dataContext, object firstBindingKey, string firstBindingValue ) : IMvxBindingContext
dataContext object
firstBindingKey object
firstBindingValue string
return IMvxBindingContext

Init() public method

public Init ( object dataContext, IDictionary firstBindings ) : MvxBindingContext
dataContext object
firstBindings IDictionary
return MvxBindingContext

Init() public method

public Init ( object dataContext, string>.IDictionary firstBindings ) : MvxBindingContext
dataContext object
firstBindings string>.IDictionary
return MvxBindingContext

MvxBindingContext() public method

public MvxBindingContext ( ) : System
return System

MvxBindingContext() public method

public MvxBindingContext ( IDictionary firstBindings ) : System
firstBindings IDictionary
return System

MvxBindingContext() public method

public MvxBindingContext ( string>.IDictionary firstBindings ) : System
firstBindings string>.IDictionary
return System

MvxBindingContext() public method

public MvxBindingContext ( object dataContext ) : System
dataContext object
return System

MvxBindingContext() public method

public MvxBindingContext ( object dataContext, IDictionary firstBindings ) : System
dataContext object
firstBindings IDictionary
return System

MvxBindingContext() public method

public MvxBindingContext ( object dataContext, string>.IDictionary firstBindings ) : System
dataContext object
firstBindings string>.IDictionary
return System

OnDataContextChange() protected method

protected OnDataContextChange ( ) : void
return void

RegisterBinding() public method

public RegisterBinding ( object target, IMvxUpdateableBinding binding ) : void
target object
binding IMvxUpdateableBinding
return void

RegisterBindingWithClearKey() public method

public RegisterBindingWithClearKey ( object clearKey, object target, IMvxUpdateableBinding binding ) : void
clearKey object
target object
binding IMvxUpdateableBinding
return void

RegisterBindingsWithClearKey() public method

public RegisterBindingsWithClearKey ( object clearKey, IMvxUpdateableBinding>.IEnumerable bindings ) : void
clearKey object
bindings IMvxUpdateableBinding>.IEnumerable
return void