public MainWindowVM() { MessengerInstance.Register<FlowDocumentInitMessage>( this, msg => { _viewGuid = msg.Id; _view = ( MainWindow )msg.View; _content = msg.Output; Initialize(); } ); MessengerInstance.Register<DecisionMessage>( this, msg => { ButtonsList.Clear(); for ( var i = 0; i < msg.DecisionCount; i++ ) { var dbvm = new DecisionButtonVM( msg.Decisions[i] ); dbvm.DidSelectButton += Dbvm_DidSelectButton; ButtonsList.Add( dbvm ); } RaisePropertyChanged( () => ButtonsList ); } ); }
public MainWindowVM() { MessengerInstance.Register <FlowDocumentInitMessage>(this, msg => { _viewGuid = msg.Id; _view = ( MainWindow )msg.View; _content = msg.Output; Initialize(); }); MessengerInstance.Register <DecisionMessage>(this, msg => { ButtonsList.Clear(); for (var i = 0; i < msg.DecisionCount; i++) { var dbvm = new DecisionButtonVM(msg.Decisions[i]); dbvm.DidSelectButton += Dbvm_DidSelectButton; ButtonsList.Add(dbvm); } RaisePropertyChanged(() => ButtonsList); }); }