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;
}