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);
     });
 }