public override async void Initialize(MainWindow mainWindow) { MainWindow = mainWindow; _view = new TeamWindow(); _adminClient = new AdminClientServiceClient(); #region View and ViewModel // Check if service is available if (!await AdminClientHelper.IsAvailable(_adminClient)) { return; } var teams = await _adminClient.GetAllTeamsAsync(); _viewModel = new TeamWindowViewModel { Teams = teams.ToList(), BackCommand = new RelayCommand(ExecuteBackCommand), AddCommand = new RelayCommand(ExecuteAddCommand), DeleteCommand = new RelayCommand(ExecuteDeleteCommand), ChangeCommand = new RelayCommand(ExecuteChangeCommand) }; _view.DataContext = _viewModel; #endregion MainWindow.Content = _view; }
private void Team_Clicked(object sender, RoutedEventArgs e) { this.Hide(); TeamWindow teamWindow = new TeamWindow(this); teamWindow.Show(); }
private void OpenTeamWindow(object obj) { TeamWindow TeamWindow = new TeamWindow(); TeamWindow.Show(); mediator.Send(new ActiveTeamMessage { Id = Team.Id }); }
public Window1(TeamWindow teamWindow) { InitializeComponent(); this.teamWindow = teamWindow; }