我此刻正在开发一款小应用程序,并遇到了轻微的障碍。
任务是从在线资源中获取项目列表(标题,网址,日期)并显示它们。 显示工作正常,但我希望这些项目使用项目的URL启动LaunchUriAsync()命令。
绑定列表是一个ObservableCollection,视图是一个带有自定义ItemTemplate(Stack Panel和TextBox)的简单ListBox。
如何实现所描述的效果?
答案 0 :(得分:0)
好的,发布后几分钟,我意识到我是从错误的角度去做的。 不是将“Tapped”事件分配给StackPanel,而是ListBox的通用ItemClick事件,它可以通过e.ClickedItem(加上强制转换)访问绑定对象。