我想在Universal App(Windows / Windows Phone 8.1)上创建一个集线器,如下图所示:
我希望在运行时通过c#代码添加项目而不进行任何绑定(microsoft示例用于绑定和XAML),并且每个项目都有一个Tapping或Clicking事件。 我怎样才能做到这一点?在此之前我从未与Hub合作过。 谢谢你的帮助
答案 0 :(得分:0)
您可以使用不同的方法:
重点是,当这些项目位于数据模板内部时(如Hub页面内部),您无法使用x:Name =“myName”直接访问UI元素。
无论如何,我真的建议您创建自己的ViewModel,并将ListView绑定到您的页面DataContext,如MSDN指南中所建议的那样。 ListView已经有很多可以为每个列表项订阅的事件,所以这是你在这里更好的选择。