BetterExplorer.MainWindow.btnGroup_DropDownOpened C# (CSharp) Метод

btnGroup_DropDownOpened() приватный Метод

private btnGroup_DropDownOpened ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
    private void btnGroup_DropDownOpened(object sender, EventArgs e) {
      var button = sender as DropDownButton;
      foreach (MenuItem item in button.Items.OfType<MenuItem>()) {
        var column = item.Tag as Collumns;
        if (column == this._ShellListView.LastGroupCollumn) {
          item.IsChecked = true;
          break;
        }
      }
      button.Items.OfType<MenuItem>().Last().IsChecked = this._ShellListView.LastGroupOrder == WIN.Forms.SortOrder.Descending;
      button.Items.OfType<MenuItem>().ToArray()[button.Items.OfType<MenuItem>().Count() - 2].IsChecked = this._ShellListView.LastGroupOrder == WIN.Forms.SortOrder.Ascending;
    }
MainWindow