public override RibbonItemData GetItem()
        {
            var item = new RibbonVisualGroupInsertBlock();

            FillItem(item);
            item.Groups = Groups.ToList();
            return(item);
        }
 public RibbonVisualGroupInsertBlockVM(RibbonVisualGroupInsertBlock item, List <BlockFile> blockFiles)
     : base(item, blockFiles)
 {
     Groups = new ObservableCollection <FilterGroup>(item.Groups ?? new List <FilterGroup>());
 }