public bool Process(HierarchicalResult hr, ITreeSelector <VM, T> parentSelector, ITreeSelector <VM, T> selector) { if (_hr.HasFlag(hr)) { selector.SetSelectedChild(default(T)); } return(true); }
public bool Process(HierarchicalResult hr, ITreeSelector <VM, T> parentSelector, ITreeSelector <VM, T> selector) { if (hr == HierarchicalResult.Child || hr == HierarchicalResult.Current) { parentSelector.SetSelectedChild(selector.Value); } return(true); }