示例#1
0
        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);
                }
            }
        }
示例#2
0
 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);
     }
 }
示例#3
0
 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);
         }
     }
 }
示例#4
0
        private void OnColumnClick(object sender, ListView.ColumnClickEventArgs e)
        {
            ListView listView = (ListView)sender;

            listView.ListViewItemSorter = new ListViewItemComparer(e.Column);
        }