我使用此代码在ListBox中执行我的图标与光主题兼容:
<Rectangle Grid.Column="0" Fill="{StaticResource PhoneForegroundBrush}" Margin="4,8,0,2" Width="48" Height="48" VerticalAlignment="Center">
<Rectangle.OpacityMask>
<ImageBrush ImageSource="{Binding itemIcon}" />
</Rectangle.OpacityMask>
</Rectangle>
但是,当我更改listBox.itemsSource时(我需要它在用户操作后更改ListBox内容) - 图标轻弹。实际上,我看到矩形,然后是上面代码的图标。 我试图动画ListBox(在更改itemsSource和fadeIn之前淡出),但看起来动画是在另一个线程中而不与ListBox群体同步。加载的事件只发射一次,我也可以使用它。
有解决方法吗?
答案 0 :(得分:0)
所以,最后决定使用两组图标。