Windows Phone – 以编程方式获取手机口音刷C#

前端之家收集整理的这篇文章主要介绍了Windows Phone – 以编程方式获取手机口音刷C#前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在xaml中有文本框
<TextBlock Style="{StaticResource PhoneTextExtraLargeStyle}" FontSize="{StaticResource PhoneFontSizeLarge}" FontFamily="{StaticResource PhoneFontFamilySemiLight}" Margin="12,10,12,0" />

如何从Windows Phone 7 / 7.5 / 8的系统资源中以编程方式(c#)获取phoneaccentbrush的价值,以便我可以将前景色设置为与WP设置中选择的重音相匹配.

首先,您需要在C#类的构造函数之前创建currentAccentColorHex:
public partial class MainPage : PhoneApplicationPage
{
    Color currentAccentColorHex = (Color)Application.Current.Resources["PhoneAccentColor"];

    // Constructor
    public MainPage()
    {          
        //...

然后在需要为控件设置颜色的地方使用它:控件MyControl的Background属性示例:

SolidColorBrush backColor = new SolidColorBrush(currentAccentColorHex);
MyControl.Background = backColor;

希望这个帮助

原文链接:https://www.f2er.com/windows/371324.html

猜你在找的Windows相关文章