-1

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

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

4

1 回答 1

0

抱歉回复晚了,我一定错过了通知。

所以,我的第二个建议仍然行不通。它仅适用于静态模板,这意味着一旦DataTemplate加载了您的项目,就无法更改它们。

不过,您可以做的是将您的普通模板和选定模板的 XAML 设置为样式,并根据VisualState. 我已经编辑了disklosr发布的示例来说明我的意思,注意StoryBoard的改变了和CustomUserControl的可见性。您可以在绑定到数据项的这两个网格中拥有您希望的任何布局。NormalGridSelectedGrid

样本

于 2014-04-21T19:04:05.277 回答