我之前在博客中介绍过几个矢量图库网站,在WPF程序中,一般接触到的矢量图标资源有XAML、SVG、字体这三种格式。XAML是标准格式就不说了,SVG并不是直接支持的,不过微软提供了Expression Design可以非常方便我们将其转换为XAML格式的资源。而对于字体,虽然WPF是直接支持的,但由于字体图标其特殊性,要将其显示为图标还是需要费点劲的。本文这里就以Font-Awesome为例,介绍一下如何在WPF中使用字体图标。

首先添加一个样式,为了使用方便,建议直接做为全局样式:

<Style x:Key="FontAwesome" >
        <Setter Property="TextElement.FontFamily" Value="pack://application:,,,/Resource/#FontAwesome" />
        <Setter Property="TextElement.FontSize" Value="14" />
    </Style>

请注意我这里的FontFamily的设置,我是采用的嵌入字体的方式,这样在没有装该字体的机器上也是能正确显示图标的。

然后就可以直接使用该样式了:

<Grid>
        <TextBlock Text=""Style="{StaticResource FontAwesome}"
Foreground="Blue"
                 VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="22"/>
    </Grid>

运行后可以得到如下图标了:

原理并不复杂,将TextBlock的Text设置为图标对应的文字,设置其FontFamily为FontAwesome即可。但这里有一个小的知识点就是:一般来说,fortawesome之类的图标字体中图标对应的文字都是不可以通过输入法直接输入的,只能直接输入Unicode编码,WPF在XAML中使用Unicode编码输入的方式和HTML是一样的,例如0xf0c2就对应为"&#xf0c2;" 。

除了TextBlock外,我这里写的样式可以应用于任何支持字体显示的控件的:

<StackPanel>
        <Label Content="" Style="{StaticResource FontAwesome}" />
        <Button Content="" Style="{StaticResource FontAwesome}"/>
        <ContentControl Content="" Style="{StaticResource FontAwesome}"/>
    </StackPanel>

运行后效果如下:

最后一个问题就是如何找到我们的图标和对应的Unicode编码了,虽然可以通过安装字体后通过字符映射表查询,但是这样只能看到图形,而我们更希望先根据文字描述找图形,再根据图形找对应的十六进制值。好在一般那些字体图标网站上都列举了其对应关系的。对于fortawesome字体,直接访如下网页即可:http://fortawesome.github.io/Font-Awesome/cheatsheet/

或者,也可以使用我这里写的一个XAML扩展,将Font-awsome的字体转换了为枚举。这样可以在代码中使用名字了,程序可读性要好得多。

    class FontValueMarkupExtension : MarkupExtension
{
public FontDescription Font { get; set; } public override object ProvideValue(IServiceProvider serviceProvider)
{
var charactor = typeof(FontDescription).GetField(Font.ToString())
.GetCustomAttribute<CharAttribute>()
.Value; return charactor.ToString();
}
} [AttributeUsage(AttributeTargets.Field)]
sealed class CharAttribute : Attribute
{
public char Value { get; private set; } public CharAttribute(char value)
{
this.Value = value;
}
} enum FontDescription
{ [Char('\uf042')]
Adjust, [Char('\uf170')]
Adn, [Char('\uf037')]
AlignCenter, [Char('\uf039')]
AlignJustify, [Char('\uf036')]
AlignLeft, [Char('\uf038')]
AlignRight, [Char('\uf0f9')]
Ambulance, [Char('\uf13d')]
Anchor, [Char('\uf17b')]
Android, [Char('\uf209')]
Angellist, [Char('\uf103')]
AngleDoubleDown, [Char('\uf100')]
AngleDoubleLeft, [Char('\uf101')]
AngleDoubleRight, [Char('\uf102')]
AngleDoubleUp, [Char('\uf107')]
AngleDown, [Char('\uf104')]
AngleLeft, [Char('\uf105')]
AngleRight, [Char('\uf106')]
AngleUp, [Char('\uf179')]
Apple, [Char('\uf187')]
Archive, [Char('\uf1fe')]
AreaChart, [Char('\uf0ab')]
ArrowCircleDown, [Char('\uf0a8')]
ArrowCircleLeft, [Char('\uf01a')]
ArrowCircleODown, [Char('\uf190')]
ArrowCircleOLeft, [Char('\uf18e')]
ArrowCircleORight, [Char('\uf01b')]
ArrowCircleOUp, [Char('\uf0a9')]
ArrowCircleRight, [Char('\uf0aa')]
ArrowCircleUp, [Char('\uf063')]
ArrowDown, [Char('\uf060')]
ArrowLeft, [Char('\uf061')]
ArrowRight, [Char('\uf062')]
ArrowUp, [Char('\uf047')]
Arrows, [Char('\uf0b2')]
ArrowsAlt, [Char('\uf07e')]
ArrowsH, [Char('\uf07d')]
ArrowsV, [Char('\uf069')]
Asterisk, [Char('\uf1fa')]
At, [Char('\uf1b9')]
Automobile, [Char('\uf04a')]
Backward, [Char('\uf05e')]
Ban, [Char('\uf19c')]
Bank, [Char('\uf080')]
BarChart, [Char('\uf080')]
BarChartO, [Char('\uf02a')]
Barcode, [Char('\uf0c9')]
Bars, [Char('\uf236')]
Bed, [Char('\uf0fc')]
Beer, [Char('\uf1b4')]
Behance, [Char('\uf1b5')]
BehanceSquare, [Char('\uf0f3')]
Bell, [Char('\uf0a2')]
BellO, [Char('\uf1f6')]
BellSlash, [Char('\uf1f7')]
BellSlashO, [Char('\uf206')]
Bicycle, [Char('\uf1e5')]
Binoculars, [Char('\uf1fd')]
BirthdayCake, [Char('\uf171')]
Bitbucket, [Char('\uf172')]
BitbucketSquare, [Char('\uf15a')]
Bitcoin, [Char('\uf032')]
Bold, [Char('\uf0e7')]
Bolt, [Char('\uf1e2')]
Bomb, [Char('\uf02d')]
Book, [Char('\uf02e')]
Bookmark, [Char('\uf097')]
BookmarkO, [Char('\uf0b1')]
Briefcase, [Char('\uf15a')]
Btc, [Char('\uf188')]
Bug, [Char('\uf1ad')]
Building, [Char('\uf0f7')]
BuildingO, [Char('\uf0a1')]
Bullhorn, [Char('\uf140')]
Bullseye, [Char('\uf207')]
Bus, [Char('\uf20d')]
Buysellads, [Char('\uf1ba')]
Cab, [Char('\uf1ec')]
Calculator, [Char('\uf073')]
Calendar, [Char('\uf133')]
CalendarO, [Char('\uf030')]
Camera, [Char('\uf083')]
CameraRetro, [Char('\uf1b9')]
Car, [Char('\uf0d7')]
CaretDown, [Char('\uf0d9')]
CaretLeft, [Char('\uf0da')]
CaretRight, [Char('\uf150')]
CaretSquareODown, [Char('\uf191')]
CaretSquareOLeft, [Char('\uf152')]
CaretSquareORight, [Char('\uf151')]
CaretSquareOUp, [Char('\uf0d8')]
CaretUp, [Char('\uf218')]
CartArrowDown, [Char('\uf217')]
CartPlus, [Char('\uf20a')]
Cc, [Char('\uf1f3')]
CcAmex, [Char('\uf1f2')]
CcDiscover, [Char('\uf1f1')]
CcMastercard, [Char('\uf1f4')]
CcPaypal, [Char('\uf1f5')]
CcStripe, [Char('\uf1f0')]
CcVisa, [Char('\uf0a3')]
Certificate, [Char('\uf0c1')]
Chain, [Char('\uf127')]
ChainBroken, [Char('\uf00c')]
Check, [Char('\uf058')]
CheckCircle, [Char('\uf05d')]
CheckCircleO, [Char('\uf14a')]
CheckSquare, [Char('\uf046')]
CheckSquareO, [Char('\uf13a')]
ChevronCircleDown, [Char('\uf137')]
ChevronCircleLeft, [Char('\uf138')]
ChevronCircleRight, [Char('\uf139')]
ChevronCircleUp, [Char('\uf078')]
ChevronDown, [Char('\uf053')]
ChevronLeft, [Char('\uf054')]
ChevronRight, [Char('\uf077')]
ChevronUp, [Char('\uf1ae')]
Child, [Char('\uf111')]
Circle, [Char('\uf10c')]
CircleO, [Char('\uf1ce')]
CircleONotch, [Char('\uf1db')]
CircleThin, [Char('\uf0ea')]
Clipboard, [Char('\uf017')]
ClockO, [Char('\uf00d')]
Close, [Char('\uf0c2')]
Cloud, [Char('\uf0ed')]
CloudDownload, [Char('\uf0ee')]
CloudUpload, [Char('\uf157')]
Cny, [Char('\uf121')]
Code, [Char('\uf126')]
CodeFork, [Char('\uf1cb')]
Codepen, [Char('\uf0f4')]
Coffee, [Char('\uf013')]
Cog, [Char('\uf085')]
Cogs, [Char('\uf0db')]
Columns, [Char('\uf075')]
Comment, [Char('\uf0e5')]
CommentO, [Char('\uf086')]
Comments, [Char('\uf0e6')]
CommentsO, [Char('\uf14e')]
Compass, [Char('\uf066')]
Compress, [Char('\uf20e')]
Connectdevelop, [Char('\uf0c5')]
Copy, [Char('\uf1f9')]
Copyright, [Char('\uf09d')]
CreditCard, [Char('\uf125')]
Crop, [Char('\uf05b')]
Crosshairs, [Char('\uf13c')]
Css3, [Char('\uf1b2')]
Cube, [Char('\uf1b3')]
Cubes, [Char('\uf0c4')]
Cut, [Char('\uf0f5')]
Cutlery, [Char('\uf0e4')]
Dashboard, [Char('\uf210')]
Dashcube, [Char('\uf1c0')]
Database, [Char('\uf03b')]
Dedent, [Char('\uf1a5')]
Delicious, [Char('\uf108')]
Desktop, [Char('\uf1bd')]
Deviantart, [Char('\uf219')]
Diamond, [Char('\uf1a6')]
Digg, [Char('\uf155')]
Dollar, [Char('\uf192')]
DotCircleO, [Char('\uf019')]
Download, [Char('\uf17d')]
Dribbble, [Char('\uf16b')]
Dropbox, [Char('\uf1a9')]
Drupal, [Char('\uf044')]
Edit, [Char('\uf052')]
Eject, [Char('\uf141')]
EllipsisH, [Char('\uf142')]
EllipsisV, [Char('\uf1d1')]
Empire, [Char('\uf0e0')]
Envelope, [Char('\uf003')]
EnvelopeO, [Char('\uf199')]
EnvelopeSquare, [Char('\uf12d')]
Eraser, [Char('\uf153')]
Eur, [Char('\uf153')]
Euro, [Char('\uf0ec')]
Exchange, [Char('\uf12a')]
Exclamation, [Char('\uf06a')]
ExclamationCircle, [Char('\uf071')]
ExclamationTriangle, [Char('\uf065')]
Expand, [Char('\uf08e')]
ExternalLink, [Char('\uf14c')]
ExternalLinkSquare, [Char('\uf06e')]
Eye, [Char('\uf070')]
EyeSlash, [Char('\uf1fb')]
Eyedropper, [Char('\uf09a')]
Facebook, [Char('\uf09a')]
FacebookF, [Char('\uf230')]
FacebookOfficial, [Char('\uf082')]
FacebookSquare, [Char('\uf049')]
FastBackward, [Char('\uf050')]
FastForward, [Char('\uf1ac')]
Fax, [Char('\uf182')]
Female, [Char('\uf0fb')]
FighterJet, [Char('\uf15b')]
File, [Char('\uf1c6')]
FileArchiveO, [Char('\uf1c7')]
FileAudioO, [Char('\uf1c9')]
FileCodeO, [Char('\uf1c3')]
FileExcelO, [Char('\uf1c5')]
FileImageO, [Char('\uf1c8')]
FileMovieO, [Char('\uf016')]
FileO, [Char('\uf1c1')]
FilePdfO, [Char('\uf1c5')]
FilePhotoO, [Char('\uf1c5')]
FilePictureO, [Char('\uf1c4')]
FilePowerpointO, [Char('\uf1c7')]
FileSoundO, [Char('\uf15c')]
FileText, [Char('\uf0f6')]
FileTextO, [Char('\uf1c8')]
FileVideoO, [Char('\uf1c2')]
FileWordO, [Char('\uf1c6')]
FileZipO, [Char('\uf0c5')]
FilesO, [Char('\uf008')]
Film, [Char('\uf0b0')]
Filter, [Char('\uf06d')]
Fire, [Char('\uf134')]
FireExtinguisher, [Char('\uf024')]
Flag, [Char('\uf11e')]
FlagCheckered, [Char('\uf11d')]
FlagO, [Char('\uf0e7')]
Flash, [Char('\uf0c3')]
Flask, [Char('\uf16e')]
Flickr, [Char('\uf0c7')]
FloppyO, [Char('\uf07b')]
Folder, [Char('\uf114')]
FolderO, [Char('\uf07c')]
FolderOpen, [Char('\uf115')]
FolderOpenO, [Char('\uf031')]
Font, [Char('\uf211')]
Forumbee, [Char('\uf04e')]
Forward, [Char('\uf180')]
Foursquare, [Char('\uf119')]
FrownO, [Char('\uf1e3')]
FutbolO, [Char('\uf11b')]
Gamepad, [Char('\uf0e3')]
Gavel, [Char('\uf154')]
Gbp, [Char('\uf1d1')]
Ge, [Char('\uf013')]
Gear, [Char('\uf085')]
Gears, [Char('\uf1db')]
Genderless, [Char('\uf06b')]
Gift, [Char('\uf1d3')]
Git, [Char('\uf1d2')]
GitSquare, [Char('\uf09b')]
Github, [Char('\uf113')]
GithubAlt, [Char('\uf092')]
GithubSquare, [Char('\uf184')]
Gittip, [Char('\uf000')]
Glass, [Char('\uf0ac')]
Globe, [Char('\uf1a0')]
Google, [Char('\uf0d5')]
GooglePlus, [Char('\uf0d4')]
GooglePlusSquare, [Char('\uf1ee')]
GoogleWallet, [Char('\uf19d')]
GraduationCap, [Char('\uf184')]
Gratipay, [Char('\uf0c0')]
Group, [Char('\uf0fd')]
HSquare, [Char('\uf1d4')]
HackerNews, [Char('\uf0a7')]
HandODown, [Char('\uf0a5')]
HandOLeft, [Char('\uf0a4')]
HandORight, [Char('\uf0a6')]
HandOUp, [Char('\uf0a0')]
HddO, [Char('\uf1dc')]
Header, [Char('\uf025')]
Headphones, [Char('\uf004')]
Heart, [Char('\uf08a')]
HeartO, [Char('\uf21e')]
Heartbeat, [Char('\uf1da')]
History, [Char('\uf015')]
Home, [Char('\uf0f8')]
HospitalO, [Char('\uf236')]
Hotel, [Char('\uf13b')]
Html5, [Char('\uf20b')]
Ils, [Char('\uf03e')]
Image, [Char('\uf01c')]
Inbox, [Char('\uf03c')]
Indent, [Char('\uf129')]
Info, [Char('\uf05a')]
InfoCircle, [Char('\uf156')]
Inr, [Char('\uf16d')]
Instagram, [Char('\uf19c')]
Institution, [Char('\uf208')]
Ioxhost, [Char('\uf033')]
Italic, [Char('\uf1aa')]
Joomla, [Char('\uf157')]
Jpy, [Char('\uf1cc')]
Jsfiddle, [Char('\uf084')]
Key, [Char('\uf11c')]
KeyboardO, [Char('\uf159')]
Krw, [Char('\uf1ab')]
Language, [Char('\uf109')]
Laptop, [Char('\uf202')]
Lastfm, [Char('\uf203')]
LastfmSquare, [Char('\uf06c')]
Leaf, [Char('\uf212')]
Leanpub, [Char('\uf0e3')]
Legal, [Char('\uf094')]
LemonO, [Char('\uf149')]
LevelDown, [Char('\uf148')]
LevelUp, [Char('\uf1cd')]
LifeBouy, [Char('\uf1cd')]
LifeBuoy, [Char('\uf1cd')]
LifeRing, [Char('\uf1cd')]
LifeSaver, [Char('\uf0eb')]
LightbulbO, [Char('\uf201')]
LineChart, [Char('\uf0c1')]
Link, [Char('\uf0e1')]
Linkedin, [Char('\uf08c')]
LinkedinSquare, [Char('\uf17c')]
Linux, [Char('\uf03a')]
List, [Char('\uf022')]
ListAlt, [Char('\uf0cb')]
ListOl, [Char('\uf0ca')]
ListUl, [Char('\uf124')]
LocationArrow, [Char('\uf023')]
Lock, [Char('\uf175')]
LongArrowDown, [Char('\uf177')]
LongArrowLeft, [Char('\uf178')]
LongArrowRight, [Char('\uf176')]
LongArrowUp, [Char('\uf0d0')]
Magic, [Char('\uf076')]
Magnet, [Char('\uf064')]
MailForward, [Char('\uf112')]
MailReply, [Char('\uf122')]
MailReplyAll, [Char('\uf183')]
Male, [Char('\uf041')]
MapMarker, [Char('\uf222')]
Mars, [Char('\uf227')]
MarsDouble, [Char('\uf229')]
MarsStroke, [Char('\uf22b')]
MarsStrokeH, [Char('\uf22a')]
MarsStrokeV, [Char('\uf136')]
Maxcdn, [Char('\uf20c')]
Meanpath, [Char('\uf23a')]
Medium, [Char('\uf0fa')]
Medkit, [Char('\uf11a')]
MehO, [Char('\uf223')]
Mercury, [Char('\uf130')]
Microphone, [Char('\uf131')]
MicrophoneSlash, [Char('\uf068')]
Minus, [Char('\uf056')]
MinusCircle, [Char('\uf146')]
MinusSquare, [Char('\uf147')]
MinusSquareO, [Char('\uf10b')]
Mobile, [Char('\uf10b')]
MobilePhone, [Char('\uf0d6')]
Money, [Char('\uf186')]
MoonO, [Char('\uf19d')]
MortarBoard, [Char('\uf21c')]
Motorcycle, [Char('\uf001')]
Music, [Char('\uf0c9')]
Navicon, [Char('\uf22c')]
Neuter, [Char('\uf1ea')]
NewspaperO, [Char('\uf19b')]
Openid, [Char('\uf03b')]
Outdent, [Char('\uf18c')]
Pagelines, [Char('\uf1fc')]
PaintBrush, [Char('\uf1d8')]
PaperPlane, [Char('\uf1d9')]
PaperPlaneO, [Char('\uf0c6')]
Paperclip, [Char('\uf1dd')]
Paragraph, [Char('\uf0ea')]
Paste, [Char('\uf04c')]
Pause, [Char('\uf1b0')]
Paw, [Char('\uf1ed')]
Paypal, [Char('\uf040')]
Pencil, [Char('\uf14b')]
PencilSquare, [Char('\uf044')]
PencilSquareO, [Char('\uf095')]
Phone, [Char('\uf098')]
PhoneSquare, [Char('\uf03e')]
Photo, [Char('\uf03e')]
PictureO, [Char('\uf200')]
PieChart, [Char('\uf1a7')]
PiedPiper, [Char('\uf1a8')]
PiedPiperAlt, [Char('\uf0d2')]
Pinterest, [Char('\uf231')]
PinterestP, [Char('\uf0d3')]
PinterestSquare, [Char('\uf072')]
Plane, [Char('\uf04b')]
Play, [Char('\uf144')]
PlayCircle, [Char('\uf01d')]
PlayCircleO, [Char('\uf1e6')]
Plug, [Char('\uf067')]
Plus, [Char('\uf055')]
PlusCircle, [Char('\uf0fe')]
PlusSquare, [Char('\uf196')]
PlusSquareO, [Char('\uf011')]
PowerOff, [Char('\uf02f')]
Print, [Char('\uf12e')]
PuzzlePiece, [Char('\uf1d6')]
Qq, [Char('\uf029')]
Qrcode, [Char('\uf128')]
Question, [Char('\uf059')]
QuestionCircle, [Char('\uf10d')]
QuoteLeft, [Char('\uf10e')]
QuoteRight, [Char('\uf1d0')]
Ra, [Char('\uf074')]
Random, [Char('\uf1d0')]
Rebel, [Char('\uf1b8')]
Recycle, [Char('\uf1a1')]
Reddit, [Char('\uf1a2')]
RedditSquare, [Char('\uf021')]
Refresh, [Char('\uf00d')]
Remove, [Char('\uf18b')]
Renren, [Char('\uf0c9')]
Reorder, [Char('\uf01e')]
Repeat, [Char('\uf112')]
Reply, [Char('\uf122')]
ReplyAll, [Char('\uf079')]
Retweet, [Char('\uf157')]
Rmb, [Char('\uf018')]
Road, [Char('\uf135')]
Rocket, [Char('\uf0e2')]
RotateLeft, [Char('\uf01e')]
RotateRight, [Char('\uf158')]
Rouble, [Char('\uf09e')]
Rss, [Char('\uf143')]
RssSquare, [Char('\uf158')]
Rub, [Char('\uf158')]
Ruble, [Char('\uf156')]
Rupee, [Char('\uf0c7')]
Save, [Char('\uf0c4')]
Scissors, [Char('\uf002')]
Search, [Char('\uf010')]
SearchMinus, [Char('\uf00e')]
SearchPlus, [Char('\uf213')]
Sellsy, [Char('\uf1d8')]
Send, [Char('\uf1d9')]
SendO, [Char('\uf233')]
Server, [Char('\uf064')]
Share, [Char('\uf1e0')]
ShareAlt, [Char('\uf1e1')]
ShareAltSquare, [Char('\uf14d')]
ShareSquare, [Char('\uf045')]
ShareSquareO, [Char('\uf20b')]
Shekel, [Char('\uf20b')]
Sheqel, [Char('\uf132')]
Shield, [Char('\uf21a')]
Ship, [Char('\uf214')]
Shirtsinbulk, [Char('\uf07a')]
ShoppingCart, [Char('\uf090')]
SignIn, [Char('\uf08b')]
SignOut, [Char('\uf012')]
Signal, [Char('\uf215')]
Simplybuilt, [Char('\uf0e8')]
Sitemap, [Char('\uf216')]
Skyatlas, [Char('\uf17e')]
Skype, [Char('\uf198')]
Slack, [Char('\uf1de')]
Sliders, [Char('\uf1e7')]
Slideshare, [Char('\uf118')]
SmileO, [Char('\uf1e3')]
SoccerBallO, [Char('\uf0dc')]
Sort, [Char('\uf15d')]
SortAlphaAsc, [Char('\uf15e')]
SortAlphaDesc, [Char('\uf160')]
SortAmountAsc, [Char('\uf161')]
SortAmountDesc, [Char('\uf0de')]
SortAsc, [Char('\uf0dd')]
SortDesc, [Char('\uf0dd')]
SortDown, [Char('\uf162')]
SortNumericAsc, [Char('\uf163')]
SortNumericDesc, [Char('\uf0de')]
SortUp, [Char('\uf1be')]
Soundcloud, [Char('\uf197')]
SpaceShuttle, [Char('\uf110')]
Spinner, [Char('\uf1b1')]
Spoon, [Char('\uf1bc')]
Spotify, [Char('\uf0c8')]
Square, [Char('\uf096')]
SquareO, [Char('\uf18d')]
StackExchange, [Char('\uf16c')]
StackOverflow, [Char('\uf005')]
Star, [Char('\uf089')]
StarHalf, [Char('\uf123')]
StarHalfEmpty, [Char('\uf123')]
StarHalfFull, [Char('\uf123')]
StarHalfO, [Char('\uf006')]
StarO, [Char('\uf1b6')]
Steam, [Char('\uf1b7')]
SteamSquare, [Char('\uf048')]
StepBackward, [Char('\uf051')]
StepForward, [Char('\uf0f1')]
Stethoscope, [Char('\uf04d')]
Stop, [Char('\uf21d')]
StreetView, [Char('\uf0cc')]
Strikethrough, [Char('\uf1a4')]
Stumbleupon, [Char('\uf1a3')]
StumbleuponCircle, [Char('\uf12c')]
Subscript, [Char('\uf239')]
Subway, [Char('\uf0f2')]
Suitcase, [Char('\uf185')]
SunO, [Char('\uf12b')]
Superscript, [Char('\uf1cd')]
Support, [Char('\uf0ce')]
Table, [Char('\uf10a')]
Tablet, [Char('\uf0e4')]
Tachometer, [Char('\uf02b')]
Tag, [Char('\uf02c')]
Tags, [Char('\uf0ae')]
Tasks, [Char('\uf1ba')]
Taxi, [Char('\uf1d5')]
TencentWeibo, [Char('\uf120')]
Terminal, [Char('\uf034')]
TextHeight, [Char('\uf035')]
TextWidth, [Char('\uf00a')]
Th, [Char('\uf009')]
ThLarge, [Char('\uf00b')]
ThList, [Char('\uf08d')]
ThumbTack, [Char('\uf165')]
ThumbsDown, [Char('\uf088')]
ThumbsODown, [Char('\uf087')]
ThumbsOUp, [Char('\uf164')]
ThumbsUp, [Char('\uf145')]
Ticket, [Char('\uf00d')]
Times, [Char('\uf057')]
TimesCircle, [Char('\uf05c')]
TimesCircleO, [Char('\uf043')]
Tint, [Char('\uf150')]
ToggleDown, [Char('\uf191')]
ToggleLeft, [Char('\uf204')]
ToggleOff, [Char('\uf205')]
ToggleOn, [Char('\uf152')]
ToggleRight, [Char('\uf151')]
ToggleUp, [Char('\uf238')]
Train, [Char('\uf224')]
Transgender, [Char('\uf225')]
TransgenderAlt, [Char('\uf1f8')]
Trash, [Char('\uf014')]
TrashO, [Char('\uf1bb')]
Tree, [Char('\uf181')]
Trello, [Char('\uf091')]
Trophy, [Char('\uf0d1')]
Truck, [Char('\uf195')]
Try, [Char('\uf1e4')]
Tty, [Char('\uf173')]
Tumblr, [Char('\uf174')]
TumblrSquare, [Char('\uf195')]
TurkishLira, [Char('\uf1e8')]
Twitch, [Char('\uf099')]
Twitter, [Char('\uf081')]
TwitterSquare, [Char('\uf0e9')]
Umbrella, [Char('\uf0cd')]
Underline, [Char('\uf0e2')]
Undo, [Char('\uf19c')]
University, [Char('\uf127')]
Unlink, [Char('\uf09c')]
Unlock, [Char('\uf13e')]
UnlockAlt, [Char('\uf0dc')]
Unsorted, [Char('\uf093')]
Upload, [Char('\uf155')]
Usd, [Char('\uf007')]
User, [Char('\uf0f0')]
UserMd, [Char('\uf234')]
UserPlus, [Char('\uf21b')]
UserSecret, [Char('\uf235')]
UserTimes, [Char('\uf0c0')]
Users, [Char('\uf221')]
Venus, [Char('\uf226')]
VenusDouble, [Char('\uf228')]
VenusMars, [Char('\uf237')]
Viacoin, [Char('\uf03d')]
VideoCamera, [Char('\uf194')]
VimeoSquare, [Char('\uf1ca')]
Vine, [Char('\uf189')]
Vk, [Char('\uf027')]
VolumeDown, [Char('\uf026')]
VolumeOff, [Char('\uf028')]
VolumeUp, [Char('\uf071')]
Warning, [Char('\uf1d7')]
Wechat, [Char('\uf18a')]
Weibo, [Char('\uf1d7')]
Weixin, [Char('\uf232')]
Whatsapp, [Char('\uf193')]
Wheelchair, [Char('\uf1eb')]
Wifi, [Char('\uf17a')]
Windows, [Char('\uf159')]
Won, [Char('\uf19a')]
Wordpress, [Char('\uf0ad')]
Wrench, [Char('\uf168')]
Xing, [Char('\uf169')]
XingSquare, [Char('\uf19e')]
Yahoo, [Char('\uf1e9')]
Yelp, [Char('\uf157')]
Yen, [Char('\uf167')]
Youtube, [Char('\uf16a')]
YoutubePlay, [Char('\uf166')]
YoutubeSquare,
}

另外的一个好处是可以使用VisualStudio的智能提示功能了。

虽然这样也比较方便,但XAML中的智能提示没有代码中那么强大(只输入后面的部分大部分情况下提示不出来),另外感觉还是没有一个总体的视图,许多时候还是得看看上面的那个网页。

最新文章

  1. php实验四
  2. 使用ef查询有缓存的问题
  3. react在jsx语法中实现for循环
  4. .htaccess绑定网站主目录的方法
  5. selenium实战-自动退百度云共享群
  6. listview可见再加载图片
  7. IOS第四天(4:下一题和选框的实现)
  8. DBHelper (支持事务与数据库变更) z
  9. angularjs ng-class 两种用法
  10. easyBCD安装双系统,简单便捷,亲测好用
  11. &lt;转&gt;HTML中的table转为excel
  12. Java的动态加载及其安全性问题
  13. Unity3d中如何混用三种脚本语言?
  14. 如何将一个文本内容通过PHP 以表格的方式输入到页面上
  15. [WeChall] Training: Encodings I (Training, Encoding)
  16. 网络分层和Http协议原理
  17. Information Retrieval 倒排索引 学习笔记
  18. Prometheus介绍
  19. python --- 18 类与类之间的关系, 特殊成员
  20. SQL server2008安装与管理

热门文章

  1. DTW 算法(转)
  2. Yii 1.1.17 一、安装、目录结构、视图、控制器、扩展自定义函数
  3. 大原則 研讀 spec 與 code 的 心得
  4. python近期遇到的一些面试问题(一)
  5. Socket与URL通信比较
  6. 让我们来一起学习OC吧
  7. Microsoft .NET Native
  8. io流中比较特殊的流-java
  9. 四:ZooKeeper的集群,伪集群,单机的搭建
  10. 使用dpkg命令卸载已经安装的软件包