WPF矢量图图标

WPF图标:矢量图

1.先把矢量图资源加载到窗体资源内

<Window.Resources>
        <Style x:Key="PathSource" TargetType="Path">
            <Setter Property="Stretch" Value="Fill"/>
            <Setter Property="Fill" Value="White"/>
        </Style>
        <Style TargetType="Path" BasedOn="{StaticResource PathSource}" x:Key="RightIcon" >
           
<Setter Property="Data" Value="M514 114.3c-219.9 0-398.8 178.9-398.8
398.8 0 220 178.9 398.9 398.8 398.9s398.8-178.9
398.8-398.9c0-219.8-178.9-398.8-398.8-398.8z m232.1 440.4L582
718.8c-22.9 22.9-60.2 22.9-83.1 0-11.5-11.5-17.2-26.5-17.2-41.5s5.7-30.1
17.2-41.5l63.8-63.8H334c-32.5 0-58.8-26.3-58.8-58.8s26.3-58.8
58.8-58.8h228.7l-63.8-63.8c-22.9-22.9-22.9-60.2 0-83.1 22.9-22.9
60.2-22.9 83.1 0l164.1 164.1c22.9 23 22.9 60.2 0
83.1z"></Setter>
        </Style>
    </Window.Resources>

2.调用

<WrapPanel VerticalAlignment="Center" HorizontalAlignment="Center">
               
<Path Style="{StaticResource RightIcon}" Fill="Teal"  Margin="2"
Height="40" Width="40" RenderTransformOrigin="0.5,0.5" >
</Path>
                <TextBlock  Grid.Column="0" VerticalAlignment="Bottom" Margin="5" FontSize="16"> 右</TextBlock>
  </WrapPanel>

效果:

同时若要将图标进行旋转可以如下操作:

<WrapPanel VerticalAlignment="Center" HorizontalAlignment="Center">
               
<Path Style="{StaticResource RightIcon}" Fill="Teal"  Margin="2"
Height="40" Width="40" RenderTransformOrigin="0.5,0.5" >
                    <Path.RenderTransform>
                        <TransformGroup>
                            <RotateTransform Angle="180"/>
                        </TransformGroup>
                    </Path.RenderTransform>
                </Path>
                <TextBlock  Grid.Column="0" VerticalAlignment="Bottom" Margin="5" FontSize="16"> 左</TextBlock>
 </WrapPanel>

  

原文地址:https://www.cnblogs.com/leoou412/p/12321379.html

时间: 2024-11-07 13:53:37

WPF矢量图图标的相关文章

WPF自定义控件与样式(1)-矢量字体图标(iconfont)

一.图标字体 图标字体在网页开发上运用非常广泛,具体可以网络搜索了解,网页上的运用有很多例子,如Bootstrap.但在C/S程序中使用还不多,字体图标其实就是把矢量图形打包到字体文件里,就像使用一般外置字体一样的使用,因此Winform.WPF中都是可以用的. 在我们多个WPF项目中广泛使用了图标字体,包括自定义控件.自定义样式.模板等.总结下: 网上开源字体图标很多,很容易获取,项目开发中需要的绝大部分图标都可以找到,非常方便,推荐 阿里巴巴开源字体: 字体文件非常小,比使用png等图片文件

Material使用02 图标MdIconModule、矢量图作为图标使用及改进

1 MdIconModule模块的使用 1.1 在需要用到的模块中引入Material图标模块 import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { MdSidenavModule, MdToolbarModule, MdIconModule, MdButtonModule } from '@angular/material'; i

jQuery---bootstrap的下载使用,栅格(12个格子),轮播图,矢量图字体图标,进度条,选项卡,标签,表达校验

jQuery---bootstrap的下载使用,栅格(12个格子),轮播图,矢量图字体图标,进度条,选项卡,标签,表达校验 一丶bootstrap的使用 下载资源文件: bootstrap官网 导入 // 1.导入样式 <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css"> // 2.导入bootstrap的js,依赖jquery,先导入jquer <script

如何制作行政区划矢量图(shp格式)

有时候想要一张shp格式的地方行政区划矢量图,但苦于网络资源有限,找得到的可能不够满足需求,更多时候是难以找到,这时唯有自力更生了!下面我将分享一种方法,通过用GIS软件创建shapefile文件并进行编辑描边,以达到目的. 工具/原料 ARCGIS10.2 行政区划图.jpg 添加图片 1 文件不能直接"打开".开启GIS后,选择标准工具条里的黑十字形图标,弹出"添加数据"对话框,找到你的图片并点击"添加",以此在软件添加图片. 2 在添加过程

在 Xcode 6 中使用矢量图( iPhone 6 置配 UI)

在 Xcode 6 中使用矢量图( iPhone 6 置配 UI) (本文转载:http://iosdeveloper.diandian.com/post/2014-09-25/40063062789) iOS应用程序是一个图像主导的产品.在开发一个应用程序时,你需要各种尺寸的图标,你需要为每个图像文件制作一个@1x 尺寸和一个@2x尺寸.这样你的应用看上去才足够精美.但缺点是你必须单独生成这些文件.随着iPhone6和iPhone6 Plus的到来,这个问题变得更加让人头疼:@3x 资源. 幸

在xcode6中使用矢量图(iPhone6置配UI)

ios应用程序是一个图像主导的产品.在开发一个应用程序时,你需要各种尺寸的图标,你需要为每个图像文件制作一个@1x尺寸和一个@2x尺寸.这样你的应用看上去才足够精美.但缺点是你必须单独生成这些文件.随着iphone6和iphone6 Plus的到来,这个问题变得更加让人头疼:@3x 资源. 幸运的是,苹果在xcode6中提供了一些伟大的工具来管理这些资源.更好的是,这种方式也让你的应用程序能够运行在未来的ios设备上打下了基础.工具之一是xcode6和ios8支持以Storyboard(或xib

Android UI:矢量图使用

一.矢量图简介最近在进行Android App"瘦身 "的时候,了解到矢量图(VectorDrawable)相关概念.从Android5.0(API level 21)开始,有两个类支持矢量图:VectorDrawable和AnimatedVectorDrawable.VectorDrawable是一个矢量图,定义在一个XML文件中的点.线和曲线,和它们相关颜色的信息集合.AnimatedVectorDrawable是矢量图动画,使用多个XML文件而不是针对不同分辨率使用多个图片来实现

使用矢量图替代图片

使用矢量图替代图片.对于绝大多数图案.图标等,矢量图更小,且可缩放而无需生成多套图.现在主流浏览器都支持SVG了,所以可放心使用! 网站:http://www.fontawesome.com.cn/faicons/ 第一步:复制 font-awesome 目录到你的项目中 第二部:在<head>处加载font-awesome.min.css <!-- 图标 --><link rel="stylesheet" href="font-awesome/

矢量图网站

关于矢量图,不必过多介绍,由于工作需要,经常用到矢量图.前几天偶然间看到了几个矢量图库网站这个网站,挺不错的.在此拿过来记录以下,方便以后查找,在此谢过TianFang了. IcoMoon http://icomoon.io/app/#/select 这个网站相当强大,还可以编辑,导出格式也比较丰富.这儿有一个教程可以看一下.如何灵活利用免费开源图标字体-IcoMoon篇 阿里巴巴的矢量图库IconFont.cn http://www.iconfont.cn/ 国内的原创矢量图库网站貌似确实不多