我是Windows Phone的新手,编写了一个使用LongListSelector和group来显示数据的应用程序。我无法实现的是,我正在尝试通过选择LLS项来从代码中更改LongListSelector的ItemTemplate。我尝试了很多东西,但我认为它们都是用于加载的,我无法更改项目的模板。
通过选择项目的LLS模板,我应该使用什么来改变它?
答案 0 :(得分:0)
很抱歉迟到的回复,我一定错过了通知。
所以,我的第二个建议仍然没有成功。它仅适用于静态模板,这意味着一旦您的商品DataTemplate
被加载,就无法更改它们。
您可以做的是,在样式中使用普通模板和选定模板的XAML,并根据VisualState
调整其可见性。我已对发布的示例disklosr
进行了编辑,以说明我的意思,请注意StoryBoard
的{{1}}如何更改CustomUserControl
和NormalGrid
的可见性}。您可以在绑定到dataItems的两个网格中拥有任何您希望的布局。