当前位置: 首页 >前端技术 > Bootstrap WPF Style(二)--Glyphicons 字体图标

Bootstrap WPF Style(二)--Glyphicons 字体图标

介绍

关于Glyphicons字体图标,首先给出友情链接 Glyphicons 

这个项目是在Bootstrap WPF Style项目基础上做的,详见http://www.cnblogs.com/tsliwei/p/6138412.html

项目里添加了PathGeometries文件夹和Glyphicons.xaml文件,用来存放path的data资源.

Styles文件夹里添加了Path.xaml文件,存放path的样式.

添加了Win_Glyphicons.xaml窗体,存放示例.

 Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

App.xaml里添加Glyphicons.xaml资源

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

Styles文件夹里的Bootstrap.xaml添加Path.xaml资源

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

此项目里的Glyphicons字体图标依然是基于bootstrap-3.3.0,我把bootstrap源码里的svg文件添加到了Content文件夹下

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

目前官方版本已经到3.3.7了,所以去官网http://v3.bootcss.com/components/#glyphicons看到的图标会比项目里的多.不过没关系,下面我会介绍下简单的办法把svg转成xmal.

效果

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

我把字体图标都转成了path的data,使用起来很方便.path的style使用glyphicon,data属性引用资源就可以了.

当然path的样式实际使用的时候应该会自己写了,注意下Stretch属性设置为Uniform就好了.

例:

1 <Path Style="{DynamicResource glyphicon}" Data="{DynamicResource glyphicon-asterisk}"></Path>

SVG转Xaml

下面介绍下svg转xmal的方法吧.

首先看下源文件,其实是个xml.

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

里面有很多的glyph,每一个glyph就是一个字体图标,里面的d属性,其实就是对应xmal里path的data属性.有点不同的是,这里的数据直接写到xmal的path里,图形是上下颠倒的.

我们通过Inkscape软件做一些处理,保存为xmal就可以了.

以上面截图的第二条为例(数据比较短):

新建一个文本文档,里面写上以下内容:

1 <?xml version="1.0" standalone="no"?>2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">4 5 <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">6 7 <path d="M200 400h900v300h-900v-300z" />8 9 </svg>

注意第7行path里面的d就是截图的第二条glyph里面的d.

将文本的扩展名.txt改成.svg 然后用Inkscape打开

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记

打开后选中path,把上面的x和y都改成0,然后点一下Bootstrap WPF Style(二)--Glyphicons 字体图标 _ JavaClub全栈架构师技术笔记 垂直翻转.然后另存为xmal就可以了.

 

源码下载:BootstrapWpfStyle.zip

作者:普通的地球人
来源链接:https://www.cnblogs.com/tsliwei/p/6378659.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/front/118452.html

标签:Bootstrap
分享给朋友:

“Bootstrap WPF Style(二)--Glyphicons 字体图标” 的相关文章