通用应用程序数据绑定从后面的代码访问数据

时间:2014-11-18 15:56:05

标签: c# wpf xaml data-binding

我此刻正在开发一款小应用程序,并遇到了轻微的障碍。

任务是从在线资源中获取项目列表(标题,网址,日期)并显示它们。 显示工作正常,但我希望这些项目使用项目的URL启动LaunchUriAsync()命令。

绑定列表是一个ObservableCollection,视图是一个带有自定义ItemTemplate(Stack Panel和TextBox)的简单ListBox。

如何实现所描述的效果?

1 个答案:

答案 0 :(得分:0)

好的,发布后几分钟,我意识到我是从错误的角度去做的。 不是将“Tapped”事件分配给StackPanel,而是ListBox的通用ItemClick事件,它可以通过e.ClickedItem(加上强制转换)访问绑定对象。