private void Players_CollectionUpdated(object sender, EventArgs e) { this.PlayerListView = CollectionViewSource.GetDefaultView(this.ServerPlayers.Players); this.PlayerListView.Filter = new Predicate <object>(PlayerListFilter); SortPlayers(); PlayerListView?.Refresh(); }
private void PlayerListFilter_SourceUpdated(object sender, DataTransferEventArgs e) { PlayerListView?.Refresh(); }
private void Players_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { PlayerListView?.Refresh(); }
private void FilterPlayerList_Click(object sender, RoutedEventArgs e) { PlayerListView?.Refresh(); }