Пример #1
0
 private bool CanExecuteSearchCommand(CommandParametersSearch parameters)
 {
     return parameters != null && parameters.TreeView != null && !string.IsNullOrEmpty(parameters.Text);
 }
Пример #2
0
 public void SearchExecute(CommandParametersSearch parameters)
 {
     (parameters.TreeView.Items as ItemCollection).Filter = x =>
     {
         if (x != null && x is XmlElement)
         {
             XmlElement element = x as XmlElement;
             if (element != null)
                 return element.Name.ToLowerInvariant().Contains(parameters.Text.ToLowerInvariant()) || (element.HasChildNodes && element.InnerText.ToLowerInvariant().Contains(parameters.Text.ToLowerInvariant()));
         }
         return true;
     };
 }