public DashView(IMessageBus messageBus) { MessageBus = messageBus; _viewHandle = new DashViewHandle <TViewModel>(messageBus, this); _viewHandle.ControlValidated += (sender, e) => { if (ControlValidated != null) { ControlValidated(sender, e); } }; _viewHandle.ViewIsValid += (sender, e) => { if (ViewIsValid != null) { ViewIsValid(sender, e); } }; }
public DashBinder(TViewModel viewModel, DashViewHandle <TViewModel> viewHandle) { _viewModel = viewModel; _viewHandle = viewHandle; _bindings = new Dictionary <object, List <PropertiesMapper> >(); }