GridView中使用ListView的简单架构挑战

时间:2012-05-31 19:48:41

标签: windows-phone-7 xaml windows-8

我的数据模型:

TvChannels(列表)   - 程序(列表)

所以电视频道列表,以及该列表中的另一个列表,其中包含该频道的节目。

我将频道绑定到GridView,在我的GridView中,我为电视频道中的节目绑定了一个ListView。

没问题。

当我想获得ListView中第一个(或第二个,第三个等)程序项(实际上是GridView项)的“引用”时,就会出现挑战。让我们说我希望通道ListView中的第一项具有不同的字体大小。

到目前为止,对我来说最好的解决方案是在我的频道列表中添加某种索引属性,将其绑定到隐藏的TextBlock并将其与Loaded事件一起获取,然后抓取ListView中的父控件以查找第一个项目并更改该项目上的字体。但严重的是,这似乎更像是黑客攻击。

这是必须的吗?

0 个答案:

没有答案