FontIcon.cs 27 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.Linq;
  5. using System.Reflection;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using System.Windows.Markup;
  9. namespace FWindSoft.Wpf
  10. {
  11. /// <summary>
  12. /// 字符图标扩展
  13. /// </summary>
  14. public class FontIconExtension : MarkupExtension
  15. {
  16. public FontIconDescription Icon { get; set; }
  17. public override object ProvideValue(IServiceProvider serviceProvider)
  18. {
  19. var charactor = typeof(FontIconDescription).GetField(Icon.ToString())
  20. .GetCustomAttribute<CharAttribute>()
  21. .Value;
  22. return charactor.ToString();
  23. }
  24. }
  25. [AttributeUsage(AttributeTargets.Field)]
  26. sealed class CharAttribute : Attribute
  27. {
  28. public char Value { get; private set; }
  29. public CharAttribute(char value)
  30. {
  31. this.Value = value;
  32. }
  33. }
  34. /// <summary>
  35. /// 图标描述
  36. /// </summary>
  37. public enum FontIconDescription
  38. {
  39. [Char('\uf042')]
  40. Adjust,
  41. [Char('\uf170')]
  42. Adn,
  43. [Char('\uf037')]
  44. AlignCenter,
  45. [Char('\uf039')]
  46. AlignJustify,
  47. [Char('\uf036')]
  48. AlignLeft,
  49. [Char('\uf038')]
  50. AlignRight,
  51. [Char('\uf0f9')]
  52. Ambulance,
  53. [Char('\uf13d')]
  54. Anchor,
  55. [Char('\uf17b')]
  56. Android,
  57. [Char('\uf209')]
  58. Angellist,
  59. [Char('\uf103')]
  60. AngleDoubleDown,
  61. [Char('\uf100')]
  62. AngleDoubleLeft,
  63. [Char('\uf101')]
  64. AngleDoubleRight,
  65. [Char('\uf102')]
  66. AngleDoubleUp,
  67. [Char('\uf107')]
  68. AngleDown,
  69. [Char('\uf104')]
  70. AngleLeft,
  71. [Char('\uf105')]
  72. AngleRight,
  73. [Char('\uf106')]
  74. AngleUp,
  75. [Char('\uf179')]
  76. Apple,
  77. [Char('\uf187')]
  78. Archive,
  79. [Char('\uf1fe')]
  80. AreaChart,
  81. [Char('\uf0ab')]
  82. ArrowCircleDown,
  83. [Char('\uf0a8')]
  84. ArrowCircleLeft,
  85. [Char('\uf01a')]
  86. ArrowCircleODown,
  87. [Char('\uf190')]
  88. ArrowCircleOLeft,
  89. [Char('\uf18e')]
  90. ArrowCircleORight,
  91. [Char('\uf01b')]
  92. ArrowCircleOUp,
  93. [Char('\uf0a9')]
  94. ArrowCircleRight,
  95. [Char('\uf0aa')]
  96. ArrowCircleUp,
  97. [Char('\uf063')]
  98. ArrowDown,
  99. [Char('\uf060')]
  100. ArrowLeft,
  101. [Char('\uf061')]
  102. ArrowRight,
  103. [Char('\uf062')]
  104. ArrowUp,
  105. [Char('\uf047')]
  106. Arrows,
  107. [Char('\uf0b2')]
  108. ArrowsAlt,
  109. [Char('\uf07e')]
  110. ArrowsH,
  111. [Char('\uf07d')]
  112. ArrowsV,
  113. [Char('\uf069')]
  114. Asterisk,
  115. [Char('\uf1fa')]
  116. At,
  117. [Char('\uf1b9')]
  118. Automobile,
  119. [Char('\uf04a')]
  120. Backward,
  121. [Char('\uf05e')]
  122. Ban,
  123. [Char('\uf19c')]
  124. Bank,
  125. [Char('\uf080')]
  126. BarChart,
  127. [Char('\uf080')]
  128. BarChartO,
  129. [Char('\uf02a')]
  130. Barcode,
  131. [Char('\uf0c9')]
  132. Bars,
  133. [Char('\uf236')]
  134. Bed,
  135. [Char('\uf0fc')]
  136. Beer,
  137. [Char('\uf1b4')]
  138. Behance,
  139. [Char('\uf1b5')]
  140. BehanceSquare,
  141. [Char('\uf0f3')]
  142. Bell,
  143. [Char('\uf0a2')]
  144. BellO,
  145. [Char('\uf1f6')]
  146. BellSlash,
  147. [Char('\uf1f7')]
  148. BellSlashO,
  149. [Char('\uf206')]
  150. Bicycle,
  151. [Char('\uf1e5')]
  152. Binoculars,
  153. [Char('\uf1fd')]
  154. BirthdayCake,
  155. [Char('\uf171')]
  156. Bitbucket,
  157. [Char('\uf172')]
  158. BitbucketSquare,
  159. [Char('\uf15a')]
  160. Bitcoin,
  161. [Char('\uf032')]
  162. Bold,
  163. [Char('\uf0e7')]
  164. Bolt,
  165. [Char('\uf1e2')]
  166. Bomb,
  167. [Char('\uf02d')]
  168. Book,
  169. [Char('\uf02e')]
  170. Bookmark,
  171. [Char('\uf097')]
  172. BookmarkO,
  173. [Char('\uf0b1')]
  174. Briefcase,
  175. [Char('\uf15a')]
  176. Btc,
  177. [Char('\uf188')]
  178. Bug,
  179. [Char('\uf1ad')]
  180. Building,
  181. [Char('\uf0f7')]
  182. BuildingO,
  183. [Char('\uf0a1')]
  184. Bullhorn,
  185. [Char('\uf140')]
  186. Bullseye,
  187. [Char('\uf207')]
  188. Bus,
  189. [Char('\uf20d')]
  190. Buysellads,
  191. [Char('\uf1ba')]
  192. Cab,
  193. [Char('\uf1ec')]
  194. Calculator,
  195. [Char('\uf073')]
  196. Calendar,
  197. [Char('\uf133')]
  198. CalendarO,
  199. [Char('\uf030')]
  200. Camera,
  201. [Char('\uf083')]
  202. CameraRetro,
  203. [Char('\uf1b9')]
  204. Car,
  205. [Char('\uf0d7')]
  206. CaretDown,
  207. [Char('\uf0d9')]
  208. CaretLeft,
  209. [Char('\uf0da')]
  210. CaretRight,
  211. [Char('\uf150')]
  212. CaretSquareODown,
  213. [Char('\uf191')]
  214. CaretSquareOLeft,
  215. [Char('\uf152')]
  216. CaretSquareORight,
  217. [Char('\uf151')]
  218. CaretSquareOUp,
  219. [Char('\uf0d8')]
  220. CaretUp,
  221. [Char('\uf218')]
  222. CartArrowDown,
  223. [Char('\uf217')]
  224. CartPlus,
  225. [Char('\uf20a')]
  226. Cc,
  227. [Char('\uf1f3')]
  228. CcAmex,
  229. [Char('\uf1f2')]
  230. CcDiscover,
  231. [Char('\uf1f1')]
  232. CcMastercard,
  233. [Char('\uf1f4')]
  234. CcPaypal,
  235. [Char('\uf1f5')]
  236. CcStripe,
  237. [Char('\uf1f0')]
  238. CcVisa,
  239. [Char('\uf0a3')]
  240. Certificate,
  241. [Char('\uf0c1')]
  242. Chain,
  243. [Char('\uf127')]
  244. ChainBroken,
  245. [Char('\uf00c')]
  246. Check,
  247. [Char('\uf058')]
  248. CheckCircle,
  249. [Char('\uf05d')]
  250. CheckCircleO,
  251. [Char('\uf14a')]
  252. CheckSquare,
  253. [Char('\uf046')]
  254. CheckSquareO,
  255. [Char('\uf13a')]
  256. ChevronCircleDown,
  257. [Char('\uf137')]
  258. ChevronCircleLeft,
  259. [Char('\uf138')]
  260. ChevronCircleRight,
  261. [Char('\uf139')]
  262. ChevronCircleUp,
  263. [Char('\uf078')]
  264. ChevronDown,
  265. [Char('\uf053')]
  266. ChevronLeft,
  267. [Char('\uf054')]
  268. ChevronRight,
  269. [Char('\uf077')]
  270. ChevronUp,
  271. [Char('\uf1ae')]
  272. Child,
  273. [Char('\uf111')]
  274. Circle,
  275. [Char('\uf10c')]
  276. CircleO,
  277. [Char('\uf1ce')]
  278. CircleONotch,
  279. [Char('\uf1db')]
  280. CircleThin,
  281. [Char('\uf0ea')]
  282. Clipboard,
  283. [Char('\uf017')]
  284. ClockO,
  285. [Char('\uf00d')]
  286. Close,
  287. [Char('\uf0c2')]
  288. Cloud,
  289. [Char('\uf0ed')]
  290. CloudDownload,
  291. [Char('\uf0ee')]
  292. CloudUpload,
  293. [Char('\uf157')]
  294. Cny,
  295. [Char('\uf121')]
  296. Code,
  297. [Char('\uf126')]
  298. CodeFork,
  299. [Char('\uf1cb')]
  300. Codepen,
  301. [Char('\uf0f4')]
  302. Coffee,
  303. [Char('\uf013')]
  304. Cog,
  305. [Char('\uf085')]
  306. Cogs,
  307. [Char('\uf0db')]
  308. Columns,
  309. [Char('\uf075')]
  310. Comment,
  311. [Char('\uf0e5')]
  312. CommentO,
  313. [Char('\uf086')]
  314. Comments,
  315. [Char('\uf0e6')]
  316. CommentsO,
  317. [Char('\uf14e')]
  318. Compass,
  319. [Char('\uf066')]
  320. Compress,
  321. [Char('\uf20e')]
  322. Connectdevelop,
  323. [Char('\uf0c5')]
  324. Copy,
  325. [Char('\uf1f9')]
  326. Copyright,
  327. [Char('\uf09d')]
  328. CreditCard,
  329. [Char('\uf125')]
  330. Crop,
  331. [Char('\uf05b')]
  332. Crosshairs,
  333. [Char('\uf13c')]
  334. Css3,
  335. [Char('\uf1b2')]
  336. Cube,
  337. [Char('\uf1b3')]
  338. Cubes,
  339. [Char('\uf0c4')]
  340. Cut,
  341. [Char('\uf0f5')]
  342. Cutlery,
  343. [Char('\uf0e4')]
  344. Dashboard,
  345. [Char('\uf210')]
  346. Dashcube,
  347. [Char('\uf1c0')]
  348. Database,
  349. [Char('\uf03b')]
  350. Dedent,
  351. [Char('\uf1a5')]
  352. Delicious,
  353. [Char('\uf108')]
  354. Desktop,
  355. [Char('\uf1bd')]
  356. Deviantart,
  357. [Char('\uf219')]
  358. Diamond,
  359. [Char('\uf1a6')]
  360. Digg,
  361. [Char('\uf155')]
  362. Dollar,
  363. [Char('\uf192')]
  364. DotCircleO,
  365. [Char('\uf019')]
  366. Download,
  367. [Char('\uf17d')]
  368. Dribbble,
  369. [Char('\uf16b')]
  370. Dropbox,
  371. [Char('\uf1a9')]
  372. Drupal,
  373. [Char('\uf044')]
  374. Edit,
  375. [Char('\uf052')]
  376. Eject,
  377. [Char('\uf141')]
  378. EllipsisH,
  379. [Char('\uf142')]
  380. EllipsisV,
  381. [Char('\uf1d1')]
  382. Empire,
  383. [Char('\uf0e0')]
  384. Envelope,
  385. [Char('\uf003')]
  386. EnvelopeO,
  387. [Char('\uf199')]
  388. EnvelopeSquare,
  389. [Char('\uf12d')]
  390. Eraser,
  391. [Char('\uf153')]
  392. Eur,
  393. [Char('\uf153')]
  394. Euro,
  395. [Char('\uf0ec')]
  396. Exchange,
  397. [Char('\uf12a')]
  398. Exclamation,
  399. [Char('\uf06a')]
  400. ExclamationCircle,
  401. [Char('\uf071')]
  402. ExclamationTriangle,
  403. [Char('\uf065')]
  404. Expand,
  405. [Char('\uf08e')]
  406. ExternalLink,
  407. [Char('\uf14c')]
  408. ExternalLinkSquare,
  409. [Char('\uf06e')]
  410. Eye,
  411. [Char('\uf070')]
  412. EyeSlash,
  413. [Char('\uf1fb')]
  414. Eyedropper,
  415. [Char('\uf09a')]
  416. Facebook,
  417. [Char('\uf09a')]
  418. FacebookF,
  419. [Char('\uf230')]
  420. FacebookOfficial,
  421. [Char('\uf082')]
  422. FacebookSquare,
  423. [Char('\uf049')]
  424. FastBackward,
  425. [Char('\uf050')]
  426. FastForward,
  427. [Char('\uf1ac')]
  428. Fax,
  429. [Char('\uf182')]
  430. Female,
  431. [Char('\uf0fb')]
  432. FighterJet,
  433. [Char('\uf15b')]
  434. File,
  435. [Char('\uf1c6')]
  436. FileArchiveO,
  437. [Char('\uf1c7')]
  438. FileAudioO,
  439. [Char('\uf1c9')]
  440. FileCodeO,
  441. [Char('\uf1c3')]
  442. FileExcelO,
  443. [Char('\uf1c5')]
  444. FileImageO,
  445. [Char('\uf1c8')]
  446. FileMovieO,
  447. [Char('\uf016')]
  448. FileO,
  449. [Char('\uf1c1')]
  450. FilePdfO,
  451. [Char('\uf1c5')]
  452. FilePhotoO,
  453. [Char('\uf1c5')]
  454. FilePictureO,
  455. [Char('\uf1c4')]
  456. FilePowerpointO,
  457. [Char('\uf1c7')]
  458. FileSoundO,
  459. [Char('\uf15c')]
  460. FileText,
  461. [Char('\uf0f6')]
  462. FileTextO,
  463. [Char('\uf1c8')]
  464. FileVideoO,
  465. [Char('\uf1c2')]
  466. FileWordO,
  467. [Char('\uf1c6')]
  468. FileZipO,
  469. [Char('\uf0c5')]
  470. FilesO,
  471. [Char('\uf008')]
  472. Film,
  473. [Char('\uf0b0')]
  474. Filter,
  475. [Char('\uf06d')]
  476. Fire,
  477. [Char('\uf134')]
  478. FireExtinguisher,
  479. [Char('\uf024')]
  480. Flag,
  481. [Char('\uf11e')]
  482. FlagCheckered,
  483. [Char('\uf11d')]
  484. FlagO,
  485. [Char('\uf0e7')]
  486. Flash,
  487. [Char('\uf0c3')]
  488. Flask,
  489. [Char('\uf16e')]
  490. Flickr,
  491. [Char('\uf0c7')]
  492. FloppyO,
  493. [Char('\uf07b')]
  494. Folder,
  495. [Char('\uf114')]
  496. FolderO,
  497. [Char('\uf07c')]
  498. FolderOpen,
  499. [Char('\uf115')]
  500. FolderOpenO,
  501. [Char('\uf031')]
  502. Font,
  503. [Char('\uf211')]
  504. Forumbee,
  505. [Char('\uf04e')]
  506. Forward,
  507. [Char('\uf180')]
  508. Foursquare,
  509. [Char('\uf119')]
  510. FrownO,
  511. [Char('\uf1e3')]
  512. FutbolO,
  513. [Char('\uf11b')]
  514. Gamepad,
  515. [Char('\uf0e3')]
  516. Gavel,
  517. [Char('\uf154')]
  518. Gbp,
  519. [Char('\uf1d1')]
  520. Ge,
  521. [Char('\uf013')]
  522. Gear,
  523. [Char('\uf085')]
  524. Gears,
  525. [Char('\uf1db')]
  526. Genderless,
  527. [Char('\uf06b')]
  528. Gift,
  529. [Char('\uf1d3')]
  530. Git,
  531. [Char('\uf1d2')]
  532. GitSquare,
  533. [Char('\uf09b')]
  534. Github,
  535. [Char('\uf113')]
  536. GithubAlt,
  537. [Char('\uf092')]
  538. GithubSquare,
  539. [Char('\uf184')]
  540. Gittip,
  541. [Char('\uf000')]
  542. Glass,
  543. [Char('\uf0ac')]
  544. Globe,
  545. [Char('\uf1a0')]
  546. Google,
  547. [Char('\uf0d5')]
  548. GooglePlus,
  549. [Char('\uf0d4')]
  550. GooglePlusSquare,
  551. [Char('\uf1ee')]
  552. GoogleWallet,
  553. [Char('\uf19d')]
  554. GraduationCap,
  555. [Char('\uf184')]
  556. Gratipay,
  557. [Char('\uf0c0')]
  558. Group,
  559. [Char('\uf0fd')]
  560. HSquare,
  561. [Char('\uf1d4')]
  562. HackerNews,
  563. [Char('\uf0a7')]
  564. HandODown,
  565. [Char('\uf0a5')]
  566. HandOLeft,
  567. [Char('\uf0a4')]
  568. HandORight,
  569. [Char('\uf0a6')]
  570. HandOUp,
  571. [Char('\uf0a0')]
  572. HddO,
  573. [Char('\uf1dc')]
  574. Header,
  575. [Char('\uf025')]
  576. Headphones,
  577. [Char('\uf004')]
  578. Heart,
  579. [Char('\uf08a')]
  580. HeartO,
  581. [Char('\uf21e')]
  582. Heartbeat,
  583. [Char('\uf1da')]
  584. History,
  585. [Char('\uf015')]
  586. Home,
  587. [Char('\uf0f8')]
  588. HospitalO,
  589. [Char('\uf236')]
  590. Hotel,
  591. [Char('\uf13b')]
  592. Html5,
  593. [Char('\uf20b')]
  594. Ils,
  595. [Char('\uf03e')]
  596. Image,
  597. [Char('\uf01c')]
  598. Inbox,
  599. [Char('\uf03c')]
  600. Indent,
  601. [Char('\uf129')]
  602. Info,
  603. [Char('\uf05a')]
  604. InfoCircle,
  605. [Char('\uf156')]
  606. Inr,
  607. [Char('\uf16d')]
  608. Instagram,
  609. [Char('\uf19c')]
  610. Institution,
  611. [Char('\uf208')]
  612. Ioxhost,
  613. [Char('\uf033')]
  614. Italic,
  615. [Char('\uf1aa')]
  616. Joomla,
  617. [Char('\uf157')]
  618. Jpy,
  619. [Char('\uf1cc')]
  620. Jsfiddle,
  621. [Char('\uf084')]
  622. Key,
  623. [Char('\uf11c')]
  624. KeyboardO,
  625. [Char('\uf159')]
  626. Krw,
  627. [Char('\uf1ab')]
  628. Language,
  629. [Char('\uf109')]
  630. Laptop,
  631. [Char('\uf202')]
  632. Lastfm,
  633. [Char('\uf203')]
  634. LastfmSquare,
  635. [Char('\uf06c')]
  636. Leaf,
  637. [Char('\uf212')]
  638. Leanpub,
  639. [Char('\uf0e3')]
  640. Legal,
  641. [Char('\uf094')]
  642. LemonO,
  643. [Char('\uf149')]
  644. LevelDown,
  645. [Char('\uf148')]
  646. LevelUp,
  647. [Char('\uf1cd')]
  648. LifeBouy,
  649. [Char('\uf1cd')]
  650. LifeBuoy,
  651. [Char('\uf1cd')]
  652. LifeRing,
  653. [Char('\uf1cd')]
  654. LifeSaver,
  655. [Char('\uf0eb')]
  656. LightbulbO,
  657. [Char('\uf201')]
  658. LineChart,
  659. [Char('\uf0c1')]
  660. Link,
  661. [Char('\uf0e1')]
  662. Linkedin,
  663. [Char('\uf08c')]
  664. LinkedinSquare,
  665. [Char('\uf17c')]
  666. Linux,
  667. [Char('\uf03a')]
  668. List,
  669. [Char('\uf022')]
  670. ListAlt,
  671. [Char('\uf0cb')]
  672. ListOl,
  673. [Char('\uf0ca')]
  674. ListUl,
  675. [Char('\uf124')]
  676. LocationArrow,
  677. [Char('\uf023')]
  678. Lock,
  679. [Char('\uf175')]
  680. LongArrowDown,
  681. [Char('\uf177')]
  682. LongArrowLeft,
  683. [Char('\uf178')]
  684. LongArrowRight,
  685. [Char('\uf176')]
  686. LongArrowUp,
  687. [Char('\uf0d0')]
  688. Magic,
  689. [Char('\uf076')]
  690. Magnet,
  691. [Char('\uf064')]
  692. MailForward,
  693. [Char('\uf112')]
  694. MailReply,
  695. [Char('\uf122')]
  696. MailReplyAll,
  697. [Char('\uf183')]
  698. Male,
  699. [Char('\uf041')]
  700. MapMarker,
  701. [Char('\uf222')]
  702. Mars,
  703. [Char('\uf227')]
  704. MarsDouble,
  705. [Char('\uf229')]
  706. MarsStroke,
  707. [Char('\uf22b')]
  708. MarsStrokeH,
  709. [Char('\uf22a')]
  710. MarsStrokeV,
  711. [Char('\uf136')]
  712. Maxcdn,
  713. [Char('\uf20c')]
  714. Meanpath,
  715. [Char('\uf23a')]
  716. Medium,
  717. [Char('\uf0fa')]
  718. Medkit,
  719. [Char('\uf11a')]
  720. MehO,
  721. [Char('\uf223')]
  722. Mercury,
  723. [Char('\uf130')]
  724. Microphone,
  725. [Char('\uf131')]
  726. MicrophoneSlash,
  727. [Char('\uf068')]
  728. Minus,
  729. [Char('\uf056')]
  730. MinusCircle,
  731. [Char('\uf146')]
  732. MinusSquare,
  733. [Char('\uf147')]
  734. MinusSquareO,
  735. [Char('\uf10b')]
  736. Mobile,
  737. [Char('\uf10b')]
  738. MobilePhone,
  739. [Char('\uf0d6')]
  740. Money,
  741. [Char('\uf186')]
  742. MoonO,
  743. [Char('\uf19d')]
  744. MortarBoard,
  745. [Char('\uf21c')]
  746. Motorcycle,
  747. [Char('\uf001')]
  748. Music,
  749. [Char('\uf0c9')]
  750. Navicon,
  751. [Char('\uf22c')]
  752. Neuter,
  753. [Char('\uf1ea')]
  754. NewspaperO,
  755. [Char('\uf19b')]
  756. Openid,
  757. [Char('\uf03b')]
  758. Outdent,
  759. [Char('\uf18c')]
  760. Pagelines,
  761. [Char('\uf1fc')]
  762. PaintBrush,
  763. [Char('\uf1d8')]
  764. PaperPlane,
  765. [Char('\uf1d9')]
  766. PaperPlaneO,
  767. [Char('\uf0c6')]
  768. Paperclip,
  769. [Char('\uf1dd')]
  770. Paragraph,
  771. [Char('\uf0ea')]
  772. Paste,
  773. [Char('\uf04c')]
  774. Pause,
  775. [Char('\uf1b0')]
  776. Paw,
  777. [Char('\uf1ed')]
  778. Paypal,
  779. [Char('\uf040')]
  780. Pencil,
  781. [Char('\uf14b')]
  782. PencilSquare,
  783. [Char('\uf044')]
  784. PencilSquareO,
  785. [Char('\uf095')]
  786. Phone,
  787. [Char('\uf098')]
  788. PhoneSquare,
  789. [Char('\uf03e')]
  790. Photo,
  791. [Char('\uf03e')]
  792. PictureO,
  793. [Char('\uf200')]
  794. PieChart,
  795. [Char('\uf1a7')]
  796. PiedPiper,
  797. [Char('\uf1a8')]
  798. PiedPiperAlt,
  799. [Char('\uf0d2')]
  800. Pinterest,
  801. [Char('\uf231')]
  802. PinterestP,
  803. [Char('\uf0d3')]
  804. PinterestSquare,
  805. [Char('\uf072')]
  806. Plane,
  807. [Char('\uf04b')]
  808. Play,
  809. [Char('\uf144')]
  810. PlayCircle,
  811. [Char('\uf01d')]
  812. PlayCircleO,
  813. [Char('\uf1e6')]
  814. Plug,
  815. [Char('\uf067')]
  816. Plus,
  817. [Char('\uf055')]
  818. PlusCircle,
  819. [Char('\uf0fe')]
  820. PlusSquare,
  821. [Char('\uf196')]
  822. PlusSquareO,
  823. [Char('\uf011')]
  824. PowerOff,
  825. [Char('\uf02f')]
  826. Print,
  827. [Char('\uf12e')]
  828. PuzzlePiece,
  829. [Char('\uf1d6')]
  830. Qq,
  831. [Char('\uf029')]
  832. Qrcode,
  833. [Char('\uf128')]
  834. Question,
  835. [Char('\uf059')]
  836. QuestionCircle,
  837. [Char('\uf10d')]
  838. QuoteLeft,
  839. [Char('\uf10e')]
  840. QuoteRight,
  841. [Char('\uf1d0')]
  842. Ra,
  843. [Char('\uf074')]
  844. Random,
  845. [Char('\uf1d0')]
  846. Rebel,
  847. [Char('\uf1b8')]
  848. Recycle,
  849. [Char('\uf1a1')]
  850. Reddit,
  851. [Char('\uf1a2')]
  852. RedditSquare,
  853. [Char('\uf021')]
  854. Refresh,
  855. [Char('\uf00d')]
  856. Remove,
  857. [Char('\uf18b')]
  858. Renren,
  859. [Char('\uf0c9')]
  860. Reorder,
  861. [Char('\uf01e')]
  862. Repeat,
  863. [Char('\uf112')]
  864. Reply,
  865. [Char('\uf122')]
  866. ReplyAll,
  867. [Char('\uf079')]
  868. Retweet,
  869. [Char('\uf157')]
  870. Rmb,
  871. [Char('\uf018')]
  872. Road,
  873. [Char('\uf135')]
  874. Rocket,
  875. [Char('\uf0e2')]
  876. RotateLeft,
  877. [Char('\uf01e')]
  878. RotateRight,
  879. [Char('\uf158')]
  880. Rouble,
  881. [Char('\uf09e')]
  882. Rss,
  883. [Char('\uf143')]
  884. RssSquare,
  885. [Char('\uf158')]
  886. Rub,
  887. [Char('\uf158')]
  888. Ruble,
  889. [Char('\uf156')]
  890. Rupee,
  891. [Char('\uf0c7')]
  892. Save,
  893. [Char('\uf0c4')]
  894. Scissors,
  895. [Char('\uf002')]
  896. Search,
  897. [Char('\uf010')]
  898. SearchMinus,
  899. [Char('\uf00e')]
  900. SearchPlus,
  901. [Char('\uf213')]
  902. Sellsy,
  903. [Char('\uf1d8')]
  904. Send,
  905. [Char('\uf1d9')]
  906. SendO,
  907. [Char('\uf233')]
  908. Server,
  909. [Char('\uf064')]
  910. Share,
  911. [Char('\uf1e0')]
  912. ShareAlt,
  913. [Char('\uf1e1')]
  914. ShareAltSquare,
  915. [Char('\uf14d')]
  916. ShareSquare,
  917. [Char('\uf045')]
  918. ShareSquareO,
  919. [Char('\uf20b')]
  920. Shekel,
  921. [Char('\uf20b')]
  922. Sheqel,
  923. [Char('\uf132')]
  924. Shield,
  925. [Char('\uf21a')]
  926. Ship,
  927. [Char('\uf214')]
  928. Shirtsinbulk,
  929. [Char('\uf07a')]
  930. ShoppingCart,
  931. [Char('\uf090')]
  932. SignIn,
  933. [Char('\uf08b')]
  934. SignOut,
  935. [Char('\uf012')]
  936. Signal,
  937. [Char('\uf215')]
  938. Simplybuilt,
  939. [Char('\uf0e8')]
  940. Sitemap,
  941. [Char('\uf216')]
  942. Skyatlas,
  943. [Char('\uf17e')]
  944. Skype,
  945. [Char('\uf198')]
  946. Slack,
  947. [Char('\uf1de')]
  948. Sliders,
  949. [Char('\uf1e7')]
  950. Slideshare,
  951. [Char('\uf118')]
  952. SmileO,
  953. [Char('\uf1e3')]
  954. SoccerBallO,
  955. [Char('\uf0dc')]
  956. Sort,
  957. [Char('\uf15d')]
  958. SortAlphaAsc,
  959. [Char('\uf15e')]
  960. SortAlphaDesc,
  961. [Char('\uf160')]
  962. SortAmountAsc,
  963. [Char('\uf161')]
  964. SortAmountDesc,
  965. [Char('\uf0de')]
  966. SortAsc,
  967. [Char('\uf0dd')]
  968. SortDesc,
  969. [Char('\uf0dd')]
  970. SortDown,
  971. [Char('\uf162')]
  972. SortNumericAsc,
  973. [Char('\uf163')]
  974. SortNumericDesc,
  975. [Char('\uf0de')]
  976. SortUp,
  977. [Char('\uf1be')]
  978. Soundcloud,
  979. [Char('\uf197')]
  980. SpaceShuttle,
  981. [Char('\uf110')]
  982. Spinner,
  983. [Char('\uf1b1')]
  984. Spoon,
  985. [Char('\uf1bc')]
  986. Spotify,
  987. [Char('\uf0c8')]
  988. Square,
  989. [Char('\uf096')]
  990. SquareO,
  991. [Char('\uf18d')]
  992. StackExchange,
  993. [Char('\uf16c')]
  994. StackOverflow,
  995. [Char('\uf005')]
  996. Star,
  997. [Char('\uf089')]
  998. StarHalf,
  999. [Char('\uf123')]
  1000. StarHalfEmpty,
  1001. [Char('\uf123')]
  1002. StarHalfFull,
  1003. [Char('\uf123')]
  1004. StarHalfO,
  1005. [Char('\uf006')]
  1006. StarO,
  1007. [Char('\uf1b6')]
  1008. Steam,
  1009. [Char('\uf1b7')]
  1010. SteamSquare,
  1011. [Char('\uf048')]
  1012. StepBackward,
  1013. [Char('\uf051')]
  1014. StepForward,
  1015. [Char('\uf0f1')]
  1016. Stethoscope,
  1017. [Char('\uf04d')]
  1018. Stop,
  1019. [Char('\uf21d')]
  1020. StreetView,
  1021. [Char('\uf0cc')]
  1022. Strikethrough,
  1023. [Char('\uf1a4')]
  1024. Stumbleupon,
  1025. [Char('\uf1a3')]
  1026. StumbleuponCircle,
  1027. [Char('\uf12c')]
  1028. Subscript,
  1029. [Char('\uf239')]
  1030. Subway,
  1031. [Char('\uf0f2')]
  1032. Suitcase,
  1033. [Char('\uf185')]
  1034. SunO,
  1035. [Char('\uf12b')]
  1036. Superscript,
  1037. [Char('\uf1cd')]
  1038. Support,
  1039. [Char('\uf0ce')]
  1040. Table,
  1041. [Char('\uf10a')]
  1042. Tablet,
  1043. [Char('\uf0e4')]
  1044. Tachometer,
  1045. [Char('\uf02b')]
  1046. Tag,
  1047. [Char('\uf02c')]
  1048. Tags,
  1049. [Char('\uf0ae')]
  1050. Tasks,
  1051. [Char('\uf1ba')]
  1052. Taxi,
  1053. [Char('\uf1d5')]
  1054. TencentWeibo,
  1055. [Char('\uf120')]
  1056. Terminal,
  1057. [Char('\uf034')]
  1058. TextHeight,
  1059. [Char('\uf035')]
  1060. TextWidth,
  1061. [Char('\uf00a')]
  1062. Th,
  1063. [Char('\uf009')]
  1064. ThLarge,
  1065. [Char('\uf00b')]
  1066. ThList,
  1067. [Char('\uf08d')]
  1068. ThumbTack,
  1069. [Char('\uf165')]
  1070. ThumbsDown,
  1071. [Char('\uf088')]
  1072. ThumbsODown,
  1073. [Char('\uf087')]
  1074. ThumbsOUp,
  1075. [Char('\uf164')]
  1076. ThumbsUp,
  1077. [Char('\uf145')]
  1078. Ticket,
  1079. [Char('\uf00d')]
  1080. Times,
  1081. [Char('\uf057')]
  1082. TimesCircle,
  1083. [Char('\uf05c')]
  1084. TimesCircleO,
  1085. [Char('\uf043')]
  1086. Tint,
  1087. [Char('\uf150')]
  1088. ToggleDown,
  1089. [Char('\uf191')]
  1090. ToggleLeft,
  1091. [Char('\uf204')]
  1092. ToggleOff,
  1093. [Char('\uf205')]
  1094. ToggleOn,
  1095. [Char('\uf152')]
  1096. ToggleRight,
  1097. [Char('\uf151')]
  1098. ToggleUp,
  1099. [Char('\uf238')]
  1100. Train,
  1101. [Char('\uf224')]
  1102. Transgender,
  1103. [Char('\uf225')]
  1104. TransgenderAlt,
  1105. [Char('\uf1f8')]
  1106. Trash,
  1107. [Char('\uf014')]
  1108. TrashO,
  1109. [Char('\uf1bb')]
  1110. Tree,
  1111. [Char('\uf181')]
  1112. Trello,
  1113. [Char('\uf091')]
  1114. Trophy,
  1115. [Char('\uf0d1')]
  1116. Truck,
  1117. [Char('\uf195')]
  1118. Try,
  1119. [Char('\uf1e4')]
  1120. Tty,
  1121. [Char('\uf173')]
  1122. Tumblr,
  1123. [Char('\uf174')]
  1124. TumblrSquare,
  1125. [Char('\uf195')]
  1126. TurkishLira,
  1127. [Char('\uf1e8')]
  1128. Twitch,
  1129. [Char('\uf099')]
  1130. Twitter,
  1131. [Char('\uf081')]
  1132. TwitterSquare,
  1133. [Char('\uf0e9')]
  1134. Umbrella,
  1135. [Char('\uf0cd')]
  1136. Underline,
  1137. [Char('\uf0e2')]
  1138. Undo,
  1139. [Char('\uf19c')]
  1140. University,
  1141. [Char('\uf127')]
  1142. Unlink,
  1143. [Char('\uf09c')]
  1144. Unlock,
  1145. [Char('\uf13e')]
  1146. UnlockAlt,
  1147. [Char('\uf0dc')]
  1148. Unsorted,
  1149. [Char('\uf093')]
  1150. Upload,
  1151. [Char('\uf155')]
  1152. Usd,
  1153. [Char('\uf007')]
  1154. User,
  1155. [Char('\uf0f0')]
  1156. UserMd,
  1157. [Char('\uf234')]
  1158. UserPlus,
  1159. [Char('\uf21b')]
  1160. UserSecret,
  1161. [Char('\uf235')]
  1162. UserTimes,
  1163. [Char('\uf0c0')]
  1164. Users,
  1165. [Char('\uf221')]
  1166. Venus,
  1167. [Char('\uf226')]
  1168. VenusDouble,
  1169. [Char('\uf228')]
  1170. VenusMars,
  1171. [Char('\uf237')]
  1172. Viacoin,
  1173. [Char('\uf03d')]
  1174. VideoCamera,
  1175. [Char('\uf194')]
  1176. VimeoSquare,
  1177. [Char('\uf1ca')]
  1178. Vine,
  1179. [Char('\uf189')]
  1180. Vk,
  1181. [Char('\uf027')]
  1182. VolumeDown,
  1183. [Char('\uf026')]
  1184. VolumeOff,
  1185. [Char('\uf028')]
  1186. VolumeUp,
  1187. [Char('\uf071')]
  1188. Warning,
  1189. [Char('\uf1d7')]
  1190. Wechat,
  1191. [Char('\uf18a')]
  1192. Weibo,
  1193. [Char('\uf1d7')]
  1194. Weixin,
  1195. [Char('\uf232')]
  1196. Whatsapp,
  1197. [Char('\uf193')]
  1198. Wheelchair,
  1199. [Char('\uf1eb')]
  1200. Wifi,
  1201. [Char('\uf17a')]
  1202. Windows,
  1203. [Char('\uf159')]
  1204. Won,
  1205. [Char('\uf19a')]
  1206. Wordpress,
  1207. [Char('\uf0ad')]
  1208. Wrench,
  1209. [Char('\uf168')]
  1210. Xing,
  1211. [Char('\uf169')]
  1212. XingSquare,
  1213. [Char('\uf19e')]
  1214. Yahoo,
  1215. [Char('\uf1e9')]
  1216. Yelp,
  1217. [Char('\uf157')]
  1218. Yen,
  1219. [Char('\uf167')]
  1220. Youtube,
  1221. [Char('\uf16a')]
  1222. YoutubePlay,
  1223. [Char('\uf166')]
  1224. YoutubeSquare,
  1225. }
  1226. }