1

我的设计页面中有两个数据模板,如 Windows phone 页面中的“IncomingMessageTemplate”和“OutgoingMessageTemplate”,如下所示

         <DataTemplate>
            <Grid Margin="12" >
               <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
                 <ColumnDefinition Width="Auto"/>
                 </Grid.ColumnDefinitions>

                    ..... .... any content 
              </Grid>
           </DataTemplate>

我需要对一个数据模板应用不同的颜色。但是我不能给静态不同的颜色(比如“红色”......),因为用户可以更改主题。所以我关心的是用户可以根据自己的意愿更改主题。 .但是需要将“OutgoingMessageTemplate”更改为主题颜色以外的其他颜色..而“IncomingMessageTemplate”是主题颜色..有可能..任何人都可以帮我解决这个问题。

4

1 回答 1

0

可以覆盖用户选择的主题,但您必须编写一些代码来管理它。请参阅此博客文章Windows Phone Mango 自定义应用程序主题一步一步。也可以只强制使用深色主题或浅色主题。

于 2013-02-26T22:00:05.900 回答