C# 클래스 MvvmCross.Binding.Bindings.Source.Construction.MvxPropertySourceBindingFactoryExtension

Uses a global cache of calls in Reflection namespace
상속: IMvxSourceBindingFactoryExtension
파일 보기 프로젝트 열기: MvvmCross/MvvmCross

공개 메소드들

메소드 설명
TryCreateBinding ( object source, MvxPropertyToken currentToken, List remainingTokens, IMvxSourceBinding &result ) : bool

보호된 메소드들

메소드 설명
CreateChainedBinding ( object source, MvxPropertyToken propertyToken, List remainingTokens ) : MvxChainedSourceBinding
CreateLeafBinding ( object source, MvxPropertyToken propertyToken ) : IMvxSourceBinding
FindPropertyInfo ( object source, string propertyName = "Item" ) : PropertyInfo

메소드 상세

CreateChainedBinding() 보호된 메소드

protected CreateChainedBinding ( object source, MvxPropertyToken propertyToken, List remainingTokens ) : MvxChainedSourceBinding
source object
propertyToken MvxPropertyToken
remainingTokens List
리턴 MvvmCross.Binding.Bindings.Source.Chained.MvxChainedSourceBinding

CreateLeafBinding() 보호된 메소드

protected CreateLeafBinding ( object source, MvxPropertyToken propertyToken ) : IMvxSourceBinding
source object
propertyToken MvxPropertyToken
리턴 IMvxSourceBinding

FindPropertyInfo() 보호된 메소드

protected FindPropertyInfo ( object source, string propertyName = "Item" ) : PropertyInfo
source object
propertyName string
리턴 System.Reflection.PropertyInfo

TryCreateBinding() 공개 메소드

public TryCreateBinding ( object source, MvxPropertyToken currentToken, List remainingTokens, IMvxSourceBinding &result ) : bool
source object
currentToken MvxPropertyToken
remainingTokens List
result IMvxSourceBinding
리턴 bool