Xaml 将StackPanel背景设置为WP7选定的重音(主题)颜色

Xaml 将StackPanel背景设置为WP7选定的重音(主题)颜色,xaml,windows-phone-7,background-color,stackpanel,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" M

我想知道是否可以将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元素


后台=“{Binding Source={StaticResource PhoneAccentBrush}}”


它解决了异常。:)

我试图使用它,但在应用程序加载该页面时出现异常
属性{StaticResource PhoneTextAccentStyle}值超出范围。
@Spalatum什么是异常?@Spalatum抱歉,我的错误修复了该示例。这将教会我首先测试东西,而不是依赖内存。有没有文档可以让我找到默认可用的静态资源列表?非常聪明!对我来说,这是
按钮
背景所需要的。