C# Class MvvmCross.Binding.Bindings.SourceSteps.MvxSourceStep

Inheritance: IMvxSourceStep
Datei anzeigen Open project: MvvmCross/MvvmCross

Public Methods

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

Protected Methods

Method Description
Dispose ( bool isDisposing ) : void
GetSourceValue ( ) : object
MvxSourceStep ( MvxSourceStepDescription description ) : System
OnDataContextChanged ( ) : void
OnFirstChangeListenerAdded ( ) : void
OnLastChangeListenerRemoved ( ) : void
SendSourcePropertyChanged ( ) : void
SetSourceValue ( object sourceValue ) : void

Private Methods

Method Description
ApplyValueConverterSourceToTarget ( object value ) : object
ApplyValueConverterTargetToSource ( object value ) : object
ConvertSourceToTarget ( object value ) : object

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

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

GetSourceValue() protected abstract method

protected abstract GetSourceValue ( ) : object
return object

GetValue() public method

public GetValue ( ) : object
return object

MvxSourceStep() protected method

protected MvxSourceStep ( MvxSourceStepDescription description ) : System
description MvxSourceStepDescription
return System

OnDataContextChanged() protected method

protected OnDataContextChanged ( ) : void
return void

OnFirstChangeListenerAdded() protected method

protected OnFirstChangeListenerAdded ( ) : void
return void

OnLastChangeListenerRemoved() protected method

protected OnLastChangeListenerRemoved ( ) : void
return void

SendSourcePropertyChanged() protected method

protected SendSourcePropertyChanged ( ) : void
return void

SetSourceValue() protected abstract method

protected abstract SetSourceValue ( object sourceValue ) : void
sourceValue object
return void

SetValue() public method

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