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

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

private miSelAllByDate_Click ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
Результат void
    private void miSelAllByDate_Click(object sender, RoutedEventArgs e) {
      if (_ShellListView.GetSelectedCount() > 0) {
        var typePK = new PROPERTYKEY() { fmtid = Guid.Parse("b725f130-47ef-101a-a5f1-02608c9eebac"), pid = 15 };
        var flt = _ShellListView.SelectedItems.Select(item => DateTime.Parse(item.GetPropertyValue(typePK, typeof(String)).Value.ToString().ToLowerInvariant()).Date);
        var items = _ShellListView.Items.Where(w => flt.Contains(DateTime.Parse(w.GetPropertyValue(typePK, typeof(String)).Value.ToString().ToLowerInvariant()).Date)).ToArray();
        _ShellListView.SelectItems(items);
        btnCondSel.IsDropDownOpen = false;
      }
    }
MainWindow