推荐文章

Winform 全屏显示

Winform 全屏显示

Winform程序无边框、置顶、全屏显示
WPF之Image控件

WPF之Image控件

Image控件加载图片包括加载动态图片,加载静态图片两种方式。加载动态图片通过生成一个BitmapImage,创建该对象后,赋给Image的Source即可。加载的形式:BitmapImage myBitmapImage =new BitmapImage();myBitmapImage.BeginInit();取得数据库存储的图片字段,MSSQL的Image类型Byte[] mybyte = Re
wpf list<T>与ObservableCollection<T>的区别

wpf list<T>与ObservableCollection<T>的区别

List《T》与ObservableCollection《T》的用法基本上是一样的。区别:list《T》:当T继承于INotifyPropertyChanged时,如果list《T》中的属性发生改变,则通知UI属性值已发生改变。但当list《T》添加一项时,list《T》就无法通知前端UI了(此时,ObservableCollection《T》闪亮登场)。ObservableCollection《
WPF调用线程复制文件并显示进度条

WPF调用线程复制文件并显示进度条

在WPF中复制文件时,如何调用线程,显示进度条。《Window x:Class="WpfThreadTest.MainWindow"xmlns="http:schemas.microsoft.comwinfx2006xamlpresentation"xmlns:x="http:schemas.microsoft.comwinfx2006xaml"Title="MainWindow" Closed=
WPF中对XML的读写

WPF中对XML的读写

已知有一个XML文件(bookste.xml)如下:《?xmlversion="1.0" encoding="gb2312"?》《bookste》《bookgenre="fantasy" ISBN="236314"》《title》OberonsLegacy《title》《auth》Cets,Eva《auth》《price》5.95《price》《book》《bookste》 1、往《bookste

Segoe MDL2 Assets 图标

日期:2018-09-14 点击:3924 来源:PB2.CN

使用图标


如果使用 C#/VB/C++ 和 XAML 开发应用,可通过 Symbol 枚举使用 Segoe MDL2 Assets 中的指定字形。
1、按名称使用

<SymbolIcon Symbol="GlobalNavigationButton"/>



2、如果想使用 Symbol 枚举中未包含的 Segoe MDL2 Assets 字体的字形,可使用 FontIcon。

<FontIcon FontFamily="Segoe MDL2 Assets" Glyph="&#xE700;"/>


3、在后台赋值使用

<TextBlock x:Name="icon" FontFamily="Segoe MDL2 Assets"/>
后台
icon.Text="\uE700"


关于 Segoe MDL2 Assets

对于版本 Windows 10,Windows 8/8.1 Segoe UI Symbol 图标字体已替换为 Segoe MDL2 Assets 字体。 (Segoe UI Symbol 仍将作为“传统”资源提供,但我们建议你更新应用以便使用新的 Segoe MDL2 Assets。)
Segoe MDL2 Assets 字体中随附的大部分图标和 UI 控件均将映射至 Unicode 专用区 (PUA)。 PUA 允许字体开发人员将专用 Unicode 值分配给未映射到现有代码点的字形。 在创建符号字体时这非常有用,但也会带来互操作性问题。 如果字体不可用,则字形将不显示。 仅当你能够指定 Segoe MDL2 Assets 字体时,才使用这些字形。
仅当你能够显式指定 Segoe MDL2 Assets 字体时,才使用这些字形。 如果你使用磁贴,则无法使用这些字形,因为你无法指定磁贴字体并且 PUA 字形不会通过字体回退提供。
与 Segoe UI Symbol 不同,Segoe MDL2 Assets 字体中的图标的设计初衷并非是与文本一同内联使用。 这意味着某些较旧的“技巧”(如渐进式展开箭头)将不再适用。 同样,由于所有新图标的大小和位置均相同,因此无需将其设置为零宽度;只需确保它们成组工作即可。 理想情况下,你可以覆盖已设计为成组工作的两个图标,以使其按次序出现。 我们可能会因需允许在代码中进行着色而执行此操作。 例如,U+EA3A 和 U+EA3B 是为“开始”磁贴锁屏提醒状态而创建的。 由于它们已居中对齐,从而使得圆圈中的填充色会随状态的变化而变化。


这篇文档对您是否有帮助?

上一篇:wpf获取系统字体
下一篇:WPF导出Excel
Winform 全屏显示

Winform 全屏显示

Winform程序无边框、置顶、全屏显示
WPF之Image控件

WPF之Image控件

Image控件加载图片包括加载动态图片,加载静态图片两种方式。加载动态图片通过生成一个BitmapImage,创建该对象后,赋给Image的Source即可。加载的形式:BitmapImage myBitmapImage =new BitmapImage();myBitmapImage.BeginInit();取得数据库存储的图片字段,MSSQL的Image类型Byte[] mybyte = Re
wpf list<T>与ObservableCollection<T>的区别

wpf list<T>与ObservableCollection<T>的区别

List《T》与ObservableCollection《T》的用法基本上是一样的。区别:list《T》:当T继承于INotifyPropertyChanged时,如果list《T》中的属性发生改变,则通知UI属性值已发生改变。但当list《T》添加一项时,list《T》就无法通知前端UI了(此时,ObservableCollection《T》闪亮登场)。ObservableCollection《
WPF调用线程复制文件并显示进度条

WPF调用线程复制文件并显示进度条

在WPF中复制文件时,如何调用线程,显示进度条。《Window x:Class="WpfThreadTest.MainWindow"xmlns="http:schemas.microsoft.comwinfx2006xamlpresentation"xmlns:x="http:schemas.microsoft.comwinfx2006xaml"Title="MainWindow" Closed=
WPF中对XML的读写

WPF中对XML的读写

已知有一个XML文件(bookste.xml)如下:《?xmlversion="1.0" encoding="gb2312"?》《bookste》《bookgenre="fantasy" ISBN="236314"》《title》OberonsLegacy《title》《auth》Cets,Eva《auth》《price》5.95《price》《book》《bookste》 1、往《bookste