コード例 #1
0
        public IBindToExpression <IViewModel> BindVM(Expression <Func <TScreen, IViewModel> > viewModelSelector)
        {
            BinderContext context = QueueBuilderExecution();

            context.SourcePropertyType = typeof(IViewModel); // TODO: Clean up how types are assigned, also check if IBindToExpression has to be generic...
            context.ExtendPropertyPath(
                ExpressionService.GetPropertyPathString(viewModelSelector)
                );

            return(new PropertyBinderExpression <IViewModel>(context));
        }