C# Class MvvmCross.BindingEx.Wpf.MvxWindowsBindingBuilder

Inheritance: MvvmCross.Binding.MvxBindingBuilder
显示文件 Open project: MvvmCross/MvvmCross

Public Methods

Method Description
DoRegistration ( ) : void
MvxWindowsBindingBuilder ( BindingType bindingType = BindingType.MvvmCross ) : System

Protected Methods

Method Description
CreateBindingCreator ( ) : IMvxBindingCreator
CreateTargetBindingRegistry ( ) : IMvxTargetBindingFactoryRegistry
FillTargetFactories ( IMvxTargetBindingFactoryRegistry registry ) : void
FillValueCombiners ( Binding registry ) : void
FillValueConverters ( IMvxValueConverterRegistry registry ) : void
RegisterBindingFactories ( ) : void

Private Methods

Method Description
InitializeBindingCreator ( ) : void

Method Details

CreateBindingCreator() protected method

protected CreateBindingCreator ( ) : IMvxBindingCreator
return IMvxBindingCreator

CreateTargetBindingRegistry() protected method

protected CreateTargetBindingRegistry ( ) : IMvxTargetBindingFactoryRegistry
return IMvxTargetBindingFactoryRegistry

DoRegistration() public method

public DoRegistration ( ) : void
return void

FillTargetFactories() protected method

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

FillValueCombiners() protected method

protected FillValueCombiners ( Binding registry ) : void
registry Binding
return void

FillValueConverters() protected method

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

MvxWindowsBindingBuilder() public method

public MvxWindowsBindingBuilder ( BindingType bindingType = BindingType.MvvmCross ) : System
bindingType BindingType
return System

RegisterBindingFactories() protected method

protected RegisterBindingFactories ( ) : void
return void