更改LongListSelector的SelectedItem的ItemTemplate

时间:2014-04-16 11:20:25

标签: windows-phone-8 itemtemplate longlistselector selectionchanged windows-phone-8.1

我是Windows Phone的新手,编写了一个使用LongListSelector和group来显示数据的应用程序。我无法实现的是,我正在尝试通过选择LLS项来从代码中更改LongListSelector的ItemTemplate。我尝试了很多东西,但我认为它们都是用于加载的,我无法更改项目的模板。

通过选择项目的LLS模板,我应该使用什么来改变它?

1 个答案:

答案 0 :(得分:0)

很抱歉迟到的回复,我一定错过了通知。

所以,我的第二个建议仍然没有成功。它仅适用于静态模板,这意味着一旦您的商品DataTemplate被加载,就无法更改它们。

您可以做的是,在样式中使用普通模板和选定模板的XAML,并根据VisualState调整其可见性。我已对发布的示例disklosr进行了编辑,以说明我的意思,请注意StoryBoard的{​​{1}}如何更改CustomUserControlNormalGrid的可见性}。您可以在绑定到dataItems的两个网格中拥有任何您希望的布局。

Sample