我的设计页面中有两个数据模板,如Windows Phone页面中的“IncomingMessageTemplate”和“OutgoingMessageTemplate”
<DataTemplate>
<Grid Margin="12" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
..... .... any content
</Grid>
</DataTemplate>
我需要对一个数据模板应用不同的颜色。但是我不能给出静态不同的颜色(类似“红色”......),因为用户可以更改主题。所以这里我关注的是用户可以根据更改主题他们的愿望。但是需要将“OutgoingMessageTemplate”更改为主题颜色以外的其他颜色..而“IncomingMessageTemplate”是主题颜色..是否可能..任何人都可以帮我解决问题。
答案 0 :(得分:0)
可以覆盖用户选择的主题,但您必须编写一些代码来管理它。请参阅此博客文章Windows Phone Mango Custom application Theme Step by Step。只强制暗主题或轻主题也是可能的。