2013-05-08 21 views
12

Có vẻ như một điều dễ dàng, nhưng tôi không thể tìm ra cách để làm/sử dụng these các biểu tượng. Tôi muốn sử dụng một biểu tượng U + E135 và tôi không thể tìm ra cách để làm điều đó. Ai đó có thể cho tôi một ví dụ TextBlock và cũng giải thích làm thế nào tôi đi về việc tương đương với hex để sử dụng trong XAML. Cảm ơn.Làm thế nào để sử dụng biểu tượng Segoe UI trong XAML

+0

Một bảng cheat hoàn chỉnh cho công cụ phông chữ #Segoe MDL2 #Asset với cú pháp https://youtu.be/jzrfPu82wm4 – Sender

Trả lời

29

Từ MSDN diễn đàn:

<TextBlock Text="&#xE26E;" FontFamily="Segoe UI Symbol"> 

Bí quyết là để thay thế U+1234 với &#x1234;. Cái sau là XML character entity.

nền tảng của bạn phải hỗ trợ font chữ này để cho tiện làm việc.

+4

Tôi chỉ nhận được một hình chữ nhật cho việc này. –

+0

Đúng, không hoạt động ở đây neighter. Đây có phải là chỉ dành cho Windows 8 không? Bởi vì tôi tin rằng enum mà đơn giản hóa các mã chỉ hoạt động trong W8.1 + như msdn nói: http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.symbol aspx –

+0

Dưới đây là một tài liệu tham khảo tốt đẹp: https://msdn.microsoft.com/en-us/library/windows/apps/jj841126.aspx (về mặt kỹ thuật cho các kiểu chữ _Segoe MDL2 Assets_). –

Các vấn đề liên quan