Artemis.Profiles.Layers.Types.Keyboard.KeyboardType.DrawThumbnail C# (CSharp) Method

DrawThumbnail() public method

public DrawThumbnail ( LayerModel layer ) : System.Windows.Media.ImageSource
layer LayerModel
return System.Windows.Media.ImageSource
        public ImageSource DrawThumbnail(LayerModel layer)
        {
            var thumbnailRect = new Rect(0, 0, 18, 18);
            var visual = new DrawingVisual();
            using (var c = visual.RenderOpen())
            {
                if (layer.Properties.Brush != null)
                {
                    c.DrawRectangle(layer.Properties.Brush,
                        new Pen(new SolidColorBrush(Colors.White), 1),
                        thumbnailRect);
                }
            }

            var image = new DrawingImage(visual.Drawing);
            return image;
        }