public IEnumerable <int> ParentSelectedValues(AutoBindingMode mode) { var cb = GetParent(mode); return(cb != null ? cb.SelectedValues : new List <int> { -1 }); }
public IAutoBindeable3 GetParent(AutoBindingMode mode) { return(_parents.ContainsKey(mode) ? _parents[mode] : _parents.Values.Select(parent => parent.GetParent(mode)).FirstOrDefault(par => par != null)); }