Beispiel #1
0
        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;
            }
        }