public GroupHeaderCell(GroupRow p_group, GroupHeader p_owner) { DefaultStyleKey = typeof(GroupHeaderCell); Group = p_group; _owner = p_owner; Title = p_group.Data.ToString(); Loaded += OnLoaded; }
/// <summary> /// 生成分组行及其他 /// </summary> void LoadGroupRows() { // 分组行 _groupHeader = null; if (_owner.GroupRows != null) { foreach (var grp in _owner.GroupRows) { Children.Add(grp); } // 分组导航头 if (_owner.ShowGroupHeader) { _groupHeader = new GroupHeader(_owner); Children.Add(_groupHeader); } } }