private void InititalizeFrames(TileItem item, ProjectInfo info) { item.Frames.Clear(); for (int i = 1; i <= 4; i++) { TileItemFrame frame = new TileItemFrame(); frame.Animation = GetRandomAnimationType(); frame.Interval = GetRandomAnimationInterval(); TileItemElement elemText = CreateBottomTextElement(info.Name); TileItemElement elemCount = CreateFileCountElement(info.FileCount); TileItemElement elemImage = new TileItemElement(); elemImage.ImageScaleMode = TileItemImageScaleMode.ZoomOutside; elemImage.Image = GetProjectThumb(info, i); frame.Elements.Add(elemText); frame.Elements.Add(elemCount); frame.Elements.Add(elemImage); item.Frames.Add(frame); } item.ResetSuperTip(); if (!string.IsNullOrEmpty(info.Description)) { var tooltip = new DevExpress.Utils.SuperToolTip(); tooltip.Items.Add(info.Description); item.SuperTip = tooltip; } }