コード例 #1
0
        private static ImageSource GetPackIconEntypoImage(PackIconEntypoKind packIconKind, Brush brush)
        {
            var packIcon = new PackIconEntypo {
                Kind = packIconKind
            };

            var pen = new Pen();

            pen.Freeze();
            var geometry        = Geometry.Parse(packIcon.Data);
            var geometryDrawing = new GeometryDrawing(brush, pen, geometry);
            var drawingGroup    = new DrawingGroup();

            drawingGroup.Children.Add(geometryDrawing);
            drawingGroup.Transform = new ScaleTransform(3.5, 3.5);
            var drawingImage = new DrawingImage(drawingGroup);

            drawingImage.Freeze();
            return(drawingImage);
        }
コード例 #2
0
 public static IconoMenuEstatico Crear(PackIconEntypoKind clase) => new IconoMenuEstatico(new PackIconEntypo {
     Kind = clase
 });
コード例 #3
0
 public EntypoExtension(PackIconEntypoKind kind)
 {
     this.Kind = kind;
 }