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); }
public void Initialize(IMessageBus messageBus) { _messageBus = messageBus; _messageBus.Register(this); PrintCommand = new LoginEnabledRelayCommand(PrintCards, messageBus); }
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); }