[英]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.