public bool Process(HierarchicalResult hr, ITreeSelector <VM, T> parentSelector, ITreeSelector <VM, T> selector) { if (_hr.HasFlag(hr)) { selector.IsSelected = false; } return(true); }
public bool Process(HierarchicalResult hr, ITreeSelector <VM, T> parentSelector, ITreeSelector <VM, T> selector) { if (_hr.HasFlag(hr)) { selector.EntryHelper.LoadAsync(UpdateMode.Replace, true); } return(true); }
public bool Process(HierarchicalResult hr, ITreeSelector <VM, T> parentSelector, ITreeSelector <VM, T> selector) { if (_appliedResult.HasFlag(hr)) { return(_processFunc(hr, parentSelector, selector)); } return(true); }
public bool Process(HierarchicalResult hr, ITreeSelector <VM, T> parentSelector, ITreeSelector <VM, T> selector) { if (_hr.HasFlag(hr)) { selector.SetSelectedChild(default(T)); } return(true); }