【问题标题】:windows phone light theme making textboxes invisiblewindows phone light 主题使文本框不可见
【发布时间】:2013-09-16 21:58:13
【问题描述】:

我只想将应用背景设置为黑色,所以我将黑色背景图像放到所有页面网格中..

现在的问题是,当手机在深色主题上运行时,一切都很完美,但如果它在浅色主题上运行,那么所有东西(大部分)现在都是不可见的,因为当有浅色主题时,手机会改变颜色变暗&因为黑色背景,它是不可见的

so I set the manual colors to all the things which makes most of the things visible now but still when i click on textbox it gets dark

有什么解决方案可以让我保持黑色背景并在浅色主题中仍然可以看到所有内容?

【问题讨论】:

    标签: windows-phone-7 themes


    【解决方案1】:

    您可以使用 Jeff Wilcox theme manager 否则您需要自己编辑所有控件的样式以强制使用深色主题颜色。
    如果您想手动编辑所有样式,您可以从 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Design\DarkBlue\ThemeResources.xaml 中检索所有黑色它们颜色并将它们添加到您的项目 App.xaml。

    【讨论】:

    • “可以使用”是什么意思?
    • 我的意思是覆盖意味着篡改手机的设置......所以微软允许它?虽然当我们更改为浅色主题时它们会显示消息,它会消耗更多电池,所以我想不会有任何问题
    • 是的,始终以深色或浅色主题显示您的应用不是问题。有很多应用程序出于品牌原因这样做。
    • 嘿,但是当应用程序启动和第一次应用程序栏打开或在屏幕上显示时有一个白色闪烁,有什么办法吗?
    • 我认为可能不是,我认为这是因为应用栏是非托管的,所以它的行为与普通组件有点不同,这可能是创建 flash 的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多