protected void OnColumnClick(object sender, ListView.ColumnClickEventArgs e) { if (this.clickingAColumnSorts) { ListView listView = (ListView)sender; if (string.IsNullOrEmpty(listView.Columns [e.Column].Text)) { return; } if (TacoManager.columnSortName != listView.Columns [e.Column].Text) { TacoManager.columnSortType = 0; TacoManager.columnSortName = listView.Columns [e.Column].Text; } else { TacoManager.columnSortType = 1 - TacoManager.columnSortType; } if (listView.Columns [e.Column].Text.IndexOf("PRIZE") > -1 || listView.Columns [e.Column].Text == TacoConfig.TournamentEntryFeeColumn) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isMoney: true); } else if (listView.Columns [e.Column].Text == TacoConfig.TournamentWinnersColumn) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isPrizeStructure: true); } else if (listView.Columns [e.Column].Text == TacoConfig.TournamentPlayersColumn) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isSize: true); } else if (listView.Columns [e.Column].Text == TacoConfig.TournamentTimeLeftColumn) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isTimeRemaining: true); } else if (listView.Columns [e.Column].Text == TacoConfig.CompletedTournamentPlacementColumn) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isPlacement: true); } else if (listView.Columns [e.Column].Text == TacoConfig.TransactionAmount) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isTransactionAmount: true); } else if (listView.Columns [e.Column].Text.IndexOf("DATE") > -1) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isDateString: true); } else if (listView.Columns [e.Column].Text == TacoConfig.TransactionNumber) { listView.ListViewItemSorter = new ListViewItemComparer(columnIndex: e.Column, isNumber: true); } else { listView.ListViewItemSorter = new ListViewItemComparer(e.Column); } } }
private void OnColumnClick(object sender, ListView.ColumnClickEventArgs e) { if (this.clickingAColumnSorts) { ListView listView = (ListView)sender; listView.ListViewItemSorter = new ListViewItemComparer(e.Column); } else { this.IncrementColumnWidthState(e.Column); } }
protected void OnColumnClick(object sender, ListView.ColumnClickEventArgs e) { if (this.clickingAColumnSorts) { int sortType = PlayerPrefs.GetInt("sortType", 0); if (sortType == 0) { PlayerPrefs.SetInt("sortType", 1); } else { PlayerPrefs.SetInt("sortType", 0); } ListView listView = (ListView)sender; if (listView.Columns[e.Column].Text == "Prize" || listView.Columns[e.Column].Text == "Entry Fee") { listView.ListViewItemSorter = new ListViewItemComparer(e.Column, false, true, false, false); } else if (listView.Columns[e.Column].Text == "Winner") { listView.ListViewItemSorter = new ListViewItemComparer(e.Column, true, false, false, false); } else if (listView.Columns[e.Column].Text == "Play/View Results") { listView.ListViewItemSorter = new ListViewItemComparer(e.Column, false, false, true, false); } else if (listView.Columns[e.Column].Text == "Play/Invite Friends") { listView.ListViewItemSorter = new ListViewItemComparer(e.Column, false, false, false, true); } else { listView.ListViewItemSorter = new ListViewItemComparer(e.Column, false, false, false, false); } } }
private void OnColumnClick(object sender, ListView.ColumnClickEventArgs e) { ListView listView = (ListView)sender; listView.ListViewItemSorter = new ListViewItemComparer(e.Column); }