簡體   English   中英

Windows Phone 8字體綁定

[英]Windows Phone 8 Font Binding

我真的很困惑如何將字體綁定到文本框。 我希望我的用戶能夠在3-4種不同的字體之間進行選擇。 我現在有這樣的事情:

<TextBox x:Name="MyTextBox" AcceptsReturn="True"  FontSize="20"
                     FontFamily="{Binding FontSelection}" />

但是我不知道C#的外觀,也沒有運氣。 做這個的最好方式是什么? 我必須創建一個可觀察的集合嗎? 我嘗試將字體添加到Application.Resources中,但它不允許我這樣做。

感謝您的任何答案!

此FontSelection屬性必須是單個項目。 您可以先嘗試使用簡單的有效字符串(例如“ Arial”),然后再運行。 另一種方法是Romasz提出的FontFamily類型。

也有可用的轉換器,很容易實現。 http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners/Part-25-Advanced-Binding-with-Value-Converters這樣您就可以將用戶字體選擇另存為例如簡單數字,然后使用Converter將其轉換為適當的類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM