我有一个WPF的ListView,我在那里绑定可观察到的集合,并在下面的第一个项目选择即将默认是代码ListView项列表
<ListView Name="WOListView" IsSynchronizedWithCurrentItem="True"
DataContext="{Binding AllItems}"
ItemsSource="{Binding }"
SnapsToDevicePixels="True" Grid.IsSharedSizeScope="True"
customEvents:DoubleClickEvent.HandleDoubleClick="true"
customEvents:DoubleClickEvent.TheCommandToRun="{Binding Path=ItemCommand}"
BorderThickness="0" >
这里我有两个问题
1 )不知道为什么,我总是在加载列表时选择一个项目,它始终是我绑定的集合中的第一个项目。
2)选择的项目通常显示出蓝色默认,但当我点击出侧的列表视图,而不是取消选择item.it示出了在颜色公司名片项作为灰
@HCL第一个解决方案对我来说真的很棒,谢谢。 是否有任何获得第二个。 – crazy9 2010-08-01 13:42:54
@ crazy9,看到我的更新 – HCL 2010-08-04 07:59:51
oo亚为我工作的第二个问题。谢谢代码,但对于第一个问题,如果我删除 Issyndronisewithcurrentitem = true,这不是更新列表,这是后来做..和许多以前工作的功能......停止工作 – crazy9 2010-08-05 03:19:13