xaml - 将 StackPanel 背景设置为 WP7 选定的强调(主题)颜色

标签 xaml windows-phone-7 background-color stackpanel

我想知道是否可以将我的 StackPanel 的背景设置为 Windows Phone 7 用户选择的重音(主题)颜色。我听说您应该使用样式,以便它可以用于当前 xaml 页面上的所有 StackPanel。不过我有点失落。

我当前的静态背景颜色示例:

<StackPanel Width="400" Background="#FF1BA1E2" Margin="0, 10, 0, 0" Tag="ABC">
       <TextBlock Text="ABC" FontSize="50" Margin="10" />
</StackPanel>

我在这里先向您的帮助表示感谢。

PS:以防万一有人想知道十六进制值“#FF1BA1E2”是默认 WP7 蓝色调(主题)的颜色。

最佳答案

使用内置的静态资源自动获取主题颜色:

Background="{StaticResource PhoneAccentBrush}"

关于xaml - 将 StackPanel 背景设置为 WP7 选定的强调(主题)颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5385200/

相关文章:

silverlight-4.0 - 创建登录屏幕

visual-studio-2010 - 如何在Visual Studio 2010中获得黑色背景?

c# - "Rate It"Windows Phone 市场链接

.net - xaml 中的值绑定(bind)语法是什么?

c# - 解决文本框背景焦点问题

xaml - Collection View 标题

silverlight - 是否可以将客户端证书与来自 Windows Phone 7 的 HTTPS 请求一起使用?

css - 在 Eclipse 4 中使用 CSS 设置背景颜色和背景图像

css - 如何防止 body 标签的背景颜色溢出到它的边缘

c# - 使用 ViewModel (MVVM) 在当前 View 的子用户控件中设置属性