コード例 #1
0
 public newScreen(
     NewViewModel viewModel     = null,
     NewActionModel actionModel = null,
     Key key = null
     ) : base(key: key)
 {
     this.viewModel   = viewModel;
     this.actionModel = actionModel;
 }
コード例 #2
0
 public override Widget build(BuildContext context)
 {
     return(new StoreConnector <AppState, NewViewModel>(
                converter: state => new NewViewModel
     {
         name = state.newState.name,
     },
                builder: (context1, viewModel, dispatcher) => {
         var actionModel = new NewActionModel
         {
             changeName = text =>
                          dispatcher.dispatch(new ChangeNameAction {
                 changeName = text
             }),
         };
         return new newScreen(viewModel: viewModel, actionModel: actionModel);
     }
                ));
 }