public TeamManagement() { this.InitializeComponent(); Teams = new DispatchingCollection <ObservableCollection <Components.Person.Team>, Components.Person.Team>(GwupeClientAppContext.CurrentAppContext.TeamManager.Teams, Dispatcher); _dataContext = new TeamManagementData(this); _uiHelper = new UiHelper(Dispatcher, Disabler, null, null); TeamList.ItemContainerStyle.Setters.Add(new EventSetter(ListBoxItem.SelectedEvent, new RoutedEventHandler(TeamSelected))); DataContext = _dataContext; GwupeClientAppContext.CurrentAppContext.TeamManager.Teams.CollectionChanged += TeamsOnCollectionChanged; }
public TeamManagement() { this.InitializeComponent(); Teams = new DispatchingCollection<ObservableCollection<Components.Person.Team>, Components.Person.Team>(GwupeClientAppContext.CurrentAppContext.TeamManager.Teams, Dispatcher); _dataContext = new TeamManagementData(this); _uiHelper = new UiHelper(Dispatcher,Disabler,null,null); TeamList.ItemContainerStyle.Setters.Add(new EventSetter(ListBoxItem.SelectedEvent, new RoutedEventHandler(TeamSelected))); DataContext = _dataContext; GwupeClientAppContext.CurrentAppContext.TeamManager.Teams.CollectionChanged += TeamsOnCollectionChanged; }