当我使用多主题图标代码时,ListBox图标会轻拂更改

时间:2013-11-23 21:17:06

标签: c# windows-phone-7 windows-phone-8 listbox

我使用此代码在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群体同步。加载的事件只发射一次,我也可以使用它。

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

所以,最后决定使用两组图标。