C# Class MvvmCross.Binding.Bindings.Target.Construction.MvxTargetBindingFactoryRegistry

Inheritance: IMvxTargetBindingFactoryRegistry
Afficher le fichier Open project: MvvmCross/MvvmCross

Méthodes publiques

Méthode Description
CreateBinding ( object target, string targetName ) : IMvxTargetBinding
RegisterFactory ( IMvxPluginTargetBindingFactory factory ) : void

Méthodes protégées

Méthode Description
TryCreateReflectionBasedBinding ( object target, string targetName, IMvxTargetBinding &binding ) : bool
TryCreateSpecificFactoryBinding ( object target, string targetName, IMvxTargetBinding &binding ) : bool

Private Methods

Méthode Description
FindSpecificFactory ( Type type, string name ) : IMvxPluginTargetBindingFactory
GenerateKey ( Type type, string name ) : string

Method Details

CreateBinding() public méthode

public CreateBinding ( object target, string targetName ) : IMvxTargetBinding
target object
targetName string
Résultat IMvxTargetBinding

RegisterFactory() public méthode

public RegisterFactory ( IMvxPluginTargetBindingFactory factory ) : void
factory IMvxPluginTargetBindingFactory
Résultat void

TryCreateReflectionBasedBinding() protected méthode

protected TryCreateReflectionBasedBinding ( object target, string targetName, IMvxTargetBinding &binding ) : bool
target object
targetName string
binding IMvxTargetBinding
Résultat bool

TryCreateSpecificFactoryBinding() protected méthode

protected TryCreateSpecificFactoryBinding ( object target, string targetName, IMvxTargetBinding &binding ) : bool
target object
targetName string
binding IMvxTargetBinding
Résultat bool