【发布时间】:2013-02-27 13:15:28
【问题描述】:
我有一个这样的 ListView:
<ListView ItemsSource="{Binding Source}" SelectionMode="Single"
ItemTemplate="{StaticResource MyItemTemplate}"
IsItemClickEnabled="True" ItemClick="ListView_OnItemClick">
</ListView>
我想要实现的是将选择/单击的元素设置为与其他元素不同的样式,并在选择另一个元素时再次返回。对我来说,最简单的方法是如果有某种方法可以更改所选项目的 DataTemplate。如果那不可能,任何类型的解决方案都非常感谢。
我尝试使用 DataTemplateSelector,但无法正常工作。不确定当所选项目发生变化时是否会重新选择模板。
【问题讨论】:
标签: c# xaml listview windows-8 windows-store-apps