WP7:Windows Phone 7:是否存在SIP密钥的颜色/画笔资源?

时间:2012-05-02 07:33:10

标签: windows-phone-7 resourcedictionary systemcolors

我需要创建自己的软输入面板,因为没有任何输入范围符合我的要求。我可以使用PhoneChromeBrush作为面板背景的资源,但我无法找到任何关键字颜色的资源。我说的是软键盘,软拨号盘等的按键。在灯光主题中它们是纯白色,但在黑暗主题中却没有。

我可以使用资源吗?或者它只是一个半透明的白色覆盖?透明度的百分比是多少?它会覆盖PhoneBackgroundBrush还是PhoneChromeBrush?或者有人知道那种颜色的HEX代码吗? #3A3A3A似乎非常接近,但仍然是错误的。

感谢任何想法。

2 个答案:

答案 0 :(得分:2)

好吧,多亏KooKiz,让我走上正轨,我想回答我自己的问题。

这可能被认为是一轮工作,但它让我满意。

  1. 似乎这种颜色没有资源。

  2. 即使按键的颜色看起来也有不同的颜色 SIP,它们实际上不是。键盘,拨号盘甚至 date- / timepicker使用不同的颜色。

  3. 由于我的软输入面板应与拨号盘匹配HEX代码 颜色在黑暗主题中为#FF383838,在灯中为#FFFFFFFF 主题

  4. 我正在使用半透明白色覆盖的PhoneBackgroundBrush#38FFFFFF)得到我的颜色。以这种方式在黑暗主题中,我将使用#FF000000覆盖#38FFFFFF,从而产生#FF383838;在灯光主题中,它将#FFFFFFFF覆盖#38FFFFFF,结果将为#FFFFFFFF。因此,无论用户使用什么主题,这都会为我的键提供正确的颜色。

  5. 这是一个例子:

    <Grid Background="{StaticResource PhoneBackgroundBrush}" Margin="3" >
        <Grid Background="#38FFFFFF" Margin="0" >
            <TextBlock Text="1" Style="{StaticResource PhoneTextNormalStyle}" />
        </Grid>
    </Grid>
    

答案 1 :(得分:1)

查看C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ v7.1 \ Design中的“ThemeResources.xaml”文件。这将显示每个默认画笔的HEX代码。< / p>

请务必查看子文件夹的eahc中的版本,以便您可以看到明暗主题之间的区别。

作为参考,黑暗主题中的PhoneChromeBrush#FF1F1F1F