C# Class MvvmCross.Binding.Bindings.Source.Chained.MvxChainedSourceBinding

Inheritance: MvxPropertyInfoSourceBinding
Mostrar archivo Open project: MvvmCross/MvvmCross

Private Properties

Property Type Description
ChildSourceBindingChanged void

Public Methods

Method Description
GetValue ( ) : object
SetValue ( object value ) : void

Protected Methods

Method Description
Dispose ( bool isDisposing ) : void
MvxChainedSourceBinding ( object source, PropertyInfo propertyInfo, IList childTokens ) : System
OnBoundPropertyChanged ( ) : void
PropertyIndexParameters ( ) : object[]
UpdateChildBinding ( ) : void

Private Methods

Method Description
ChildSourceBindingChanged ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

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

GetValue() public method

public GetValue ( ) : object
return object

MvxChainedSourceBinding() protected method

protected MvxChainedSourceBinding ( object source, PropertyInfo propertyInfo, IList childTokens ) : System
source object
propertyInfo System.Reflection.PropertyInfo
childTokens IList
return System

OnBoundPropertyChanged() protected method

protected OnBoundPropertyChanged ( ) : void
return void

PropertyIndexParameters() protected abstract method

protected abstract PropertyIndexParameters ( ) : object[]
return object[]

SetValue() public method

public SetValue ( object value ) : void
value object
return void

UpdateChildBinding() protected method

protected UpdateChildBinding ( ) : void
return void