LongListSelector中的图片控件有关问题

LongListSelector中的图片控件问题
我希望用LongListSelector来实现选择游戏关数,可是出现了很奇怪的现象。
在LongListSelector的"ItemTemplate"中我为每个item创建了两个控件,
<TextBlock Text="{Binding GS}" Style="{StaticResource PhoneTextLargeStyle}" FontFamily="Portable User Interface" Tap="TextBlock_Tap"  />
 <Image Tag="{Binding GS}" Source="/Assets/Tiles/co.png" Visibility="Visible" HorizontalAlignment="Right" Loaded="Image_Loaded_1"/>
Textblock用于显示关数,图片显示是否通关
并且在image的Tag绑定关数,便于判断是否通关,Loaded事件用于在进入界面时检测是否通关
 private void Image_Loaded_1(object sender, RoutedEventArgs e)
        {
            Image image = sender as Image;
            string temp = "chuangguan" + image.Tag.ToString().Substring(1, image.Tag.ToString().Length - 2);
            if (Convert.ToInt32(Sto.save_inf[temp]) == 1)
            {
                image.Visibility = Visibility.Visible;
            }
        }
刚进入界面时,一切正常,只有第二关通关,因此只有它旁边的图片显示。
LongListSelector中的图片控件有关问题
但是在点击索引(就是通讯录的A,B,C,D....的那些键)后,第二关旁边的图片隐藏了,但是变成其它的某个图片显示了,请问这个是怎么回事,或者有没有其它的解决方法
LongListSelector中的图片控件有关问题
------解决方案--------------------
引用:
Quote: 引用:

弄一个转换器吧,GS作为参数,来控制图片是否显示。
有人说这是LonglistSelector的虚拟化造成的,加个转换器估计挺麻烦的,能否求教怎么把虚拟化关掉,(我的数据页面总共不超过3页)

把ItemsPanel属性设置成StackPanel就是了
------解决方案--------------------
引用:
Quote: 引用:

不过不介意你把代码给我一份我帮你看看。
好啊,你的邮箱多少,谢谢

私信你了。