コード例 #1
0
        public object GetIconImage(string iconName, Color color = default(Color))
        {
            var item = new IconColorItem()
            {
                Name  = iconName,
                Color = color,
            };

            if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null))
            {
                ImagePool[item] = ConstructIcon(iconName, color);
            }

            return(ImagePool[item]);
        }
コード例 #2
0
        public object GetHeaderImage(bool expanded, Color color = default(Color), string iconName = null)
        {
            var item = new IconColorItem()
            {
                Name     = iconName,
                Color    = color,
                Expanded = expanded
            };


            if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null))
            {
                ImagePool[item] = ConstructHeaderImage(expanded, color, iconName);
            }

            return(ImagePool[item]);
        }
コード例 #3
0
        public object GetIconImage(string iconName, Color color = default(Color))
        {
            var item = new IconColorItem()
            {
                Name = iconName,
                Color = color,
            };

            if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null))
            {
                ImagePool[item] = ConstructIcon(iconName, color);
            }

            return ImagePool[item];
        }
コード例 #4
0
        public object GetHeaderImage(bool expanded, Color color = default(Color), string iconName = null)
        {
            var item = new IconColorItem()
            {
                Name = iconName,
                Color = color,
                Expanded = expanded
            };


            if (!ImagePool.ContainsKey(item) || ImagePool[item].Equals(null))
            {
                ImagePool[item] = ConstructHeaderImage(expanded, color, iconName);
            }

            return ImagePool[item];
        }