通用应用数据绑定从代码隐藏访问数据

本文关键字:隐藏 访问 数据 代码 应用 数据绑定 | 更新日期: 2023-09-27 18:30:44

我现在正在开发一个小应用程序,遇到了一个小障碍。

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

绑定列表是 ObservableCollection,视图是具有自定义 ItemTemplate(堆栈面板和文本框)的简单列表框。

如何达到所描述的效果?

通用应用数据绑定从代码隐藏访问数据

好的,发布几分钟后,我意识到我从错误的角度出发了。不是将"Tapped"事件分配给 StackPanel,而是为 ListBox 提供了一个通用的 ItemClick 事件,该事件可以通过 e.ClickedItem 访问绑定对象(加上强制转换)。