C# Class MvvmCross.Binding.Mac.MvxMacBindingBuilder

Inheritance: MvxBindingBuilder
Mostrar archivo Open project: MvvmCross/MvvmCross Class Usage Examples

Public Methods

Method Description
MvxMacBindingBuilder ( Action fillRegistryAction = null, Action fillValueConvertersAction = null, Action fillBindingNamesAction = null ) : System

Protected Methods

Method Description
FillDefaultBindingNames ( IMvxBindingNameRegistry registry ) : void
FillTargetFactories ( IMvxTargetBindingFactoryRegistry registry ) : void
FillValueConverters ( IMvxValueConverterRegistry registry ) : void
RegisterPropertyInfoBindingFactory ( IMvxTargetBindingFactoryRegistry registry, Type bindingType, Type targetType, string targetName ) : void

Method Details

FillDefaultBindingNames() protected method

protected FillDefaultBindingNames ( IMvxBindingNameRegistry registry ) : void
registry IMvxBindingNameRegistry
return void

FillTargetFactories() protected method

protected FillTargetFactories ( IMvxTargetBindingFactoryRegistry registry ) : void
registry IMvxTargetBindingFactoryRegistry
return void

FillValueConverters() protected method

protected FillValueConverters ( IMvxValueConverterRegistry registry ) : void
registry IMvxValueConverterRegistry
return void

MvxMacBindingBuilder() public method

public MvxMacBindingBuilder ( Action fillRegistryAction = null, Action fillValueConvertersAction = null, Action fillBindingNamesAction = null ) : System
fillRegistryAction Action
fillValueConvertersAction Action
fillBindingNamesAction Action
return System

RegisterPropertyInfoBindingFactory() protected method

protected RegisterPropertyInfoBindingFactory ( IMvxTargetBindingFactoryRegistry registry, Type bindingType, Type targetType, string targetName ) : void
registry IMvxTargetBindingFactoryRegistry
bindingType System.Type
targetType System.Type
targetName string
return void