コード例 #1
0
        public void Initialize(IMessageBus messageBus)
        {
            DispatcherHelper.CheckBeginInvokeOnUI(() =>
            {
                IdealLineSeries     = new ObservableCollection <DataPoint>();
                IssuesCountSeries   = new ObservableCollection <DataPoint>();
                AvailableIndicators = new ObservableCollection <DataIndicator>
                {
                    new DataIndicator {
                        Name = "Issues count", CalculateIssueWeight = i => 1
                    },
                    new DataIndicator {
                        Name = "Story points", CalculateIssueWeight = i => i.StoryPoints
                    }
                };
                SelectedIndicator = AvailableIndicators[0];

                OpenCommand = new LoginEnabledRelayCommand(() =>
                {
                    _messageBus.Send(new ShowDocumentPaneMessage(this, "chart - burndown",
                                                                 new BurnDownChart {
                        DataContext = this
                    },
                                                                 new BurnDownChartProperties {
                        DataContext = this
                    }));
                }, _messageBus);
            });
            _messageBus = messageBus;

            _messageBus.Register(this);
        }
コード例 #2
0
        public void Initialize(IMessageBus messageBus)
        {
            _messageBus = messageBus;

            _messageBus.Register(this);

            PrintCommand = new LoginEnabledRelayCommand(PrintCards, messageBus);
        }
コード例 #3
0
        public void Initialize(IMessageBus messageBus)
        {
            _messageBus = messageBus;
            _messageBus.Register(this);

            _messageBus.Send(new CurrentSearchResultsMessage());

            OpenWindowCommand = new LoginEnabledRelayCommand(
                () => _messageBus.Send(new ShowDocumentPaneMessage(this, "Pivot analysis",
                                                                   new PivotReportingGrid {
                DataContext = this
            },
                                                                   new PivotReportingProperties {
                DataContext = this
            })), messageBus);
        }