我的数据模型:
TvChannels(列表) - 程序(列表)
所以电视频道列表,以及该列表中的另一个列表,其中包含该频道的节目。
我将频道绑定到GridView,在我的GridView中,我为电视频道中的节目绑定了一个ListView。
没问题。
当我想获得ListView中第一个(或第二个,第三个等)程序项(实际上是GridView项)的“引用”时,就会出现挑战。让我们说我希望通道ListView中的第一项具有不同的字体大小。
到目前为止,对我来说最好的解决方案是在我的频道列表中添加某种索引属性,将其绑定到隐藏的TextBlock并将其与Loaded事件一起获取,然后抓取ListView中的父控件以查找第一个项目并更改该项目上的字体。但严重的是,这似乎更像是黑客攻击。
这是必须的吗?