C# Class MvvmCross.Binding.Bindings.Target.MvxConvertingTargetBinding

Inheritance: MvxTargetBinding
Datei anzeigen Open project: MvvmCross/MvvmCross

Public Methods

Method Description
SetValue ( object value ) : void

Protected Methods

Method Description
FireValueChanged ( object newValue ) : void
MakeSafeValue ( object value ) : object
MvxConvertingTargetBinding ( object target ) : MvvmCross.Binding.ExtensionMethods
SetValueImpl ( object target, object value ) : void
ShouldSkipSetValueForPlatformSpecificReasons ( object target, object value ) : bool
ShouldSkipSetValueForViewSpecificReasons ( object target, object value ) : bool

Method Details

FireValueChanged() protected final method

protected final FireValueChanged ( object newValue ) : void
newValue object
return void

MakeSafeValue() protected method

protected MakeSafeValue ( object value ) : object
value object
return object

MvxConvertingTargetBinding() protected method

protected MvxConvertingTargetBinding ( object target ) : MvvmCross.Binding.ExtensionMethods
target object
return MvvmCross.Binding.ExtensionMethods

SetValue() public method

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

SetValueImpl() protected abstract method

protected abstract SetValueImpl ( object target, object value ) : void
target object
value object
return void

ShouldSkipSetValueForPlatformSpecificReasons() protected method

protected ShouldSkipSetValueForPlatformSpecificReasons ( object target, object value ) : bool
target object
value object
return bool

ShouldSkipSetValueForViewSpecificReasons() protected method

protected ShouldSkipSetValueForViewSpecificReasons ( object target, object value ) : bool
target object
value object
return bool