C# 在windows phone 8中应用不同的主题颜色
在我的设计页面中有两个数据模板,分别是windows phone页面中的“IncomingMessageTemplate”和“OutgoingMessageTemplate”,如下所示C# 在windows phone 8中应用不同的主题颜色,c#,windows-phone-8,C#,Windows Phone 8,在我的设计页面中有两个数据模板,分别是windows phone页面中的“IncomingMessageTemplate”和“OutgoingMessageTemplate”,如下所示 <DataTemplate> <Grid Margin="12" > <Grid.ColumnDefinitions> <ColumnDefinition Width=
<DataTemplate>
<Grid Margin="12" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
..... .... any content
</Grid>
</DataTemplate>
..... .... 任何内容
我需要对一个数据模板应用不同的颜色。但是我不能给静态的不同颜色(比如“红色”…),因为用户可以更改主题。所以这里我关心的是用户可以根据自己的意愿更改主题。但是需要将“OutgoingMessageTemplate”更改为主题颜色以外的颜色。。“IncomingMessageTemplate”是主题颜色。。有可能吗。。任何人都可以帮我解决这个问题。可以覆盖用户选择的主题,但是您必须编写一些代码来管理它。请看这篇博文。只有黑暗主题或光明主题才有可能被强制