【发布时间】:2017-01-11 01:04:48
【问题描述】:
我在我的 Mac 上的 Xamarin Studio 中启动了一个项目。该项目是适用于 iOS 和 Android 的 Xamarin.Forms 应用程序。这是一个简单的应用程序,就像 Todo 示例应用程序一样,它显示一个对象列表,然后当用户选择一个对象时,它会显示详细信息页面。这在 iOS 和 Android 上按预期工作。
然后我按照“添加通用 Windows 平台 (UWP) 应用程序”的步骤进行操作,并相信一切设置正确。我已将大部分设置和代码更改与 Todo 示例应用程序进行了比较,因为它似乎大部分都符合我的要求。
然而,有趣的是,当我在“本地机器”或其中一个移动模拟器上运行应用程序时,当我从列表中选择一个项目时,ItemSelected 事件永远不会触发(仅在 UWP 运行时。)
是否有人对我如何弄清楚为什么不调用它(仅在 UWP 上)以及如何修复它有任何想法?
话虽如此,我在顶部栏中还有一个按钮,可让我创建一个新项目。此按钮在所有平台(iOS、Android、Windows 10)中都可以正常工作,并且我看到了从 SQLite 数据库填充和提取的数据,因此我可以看到一切正常;除了这个事件触发。
另外,如果有帮助,我所有的 XAML 和 .cs 文件代码都在可移植项目中完成。我的项目设置遵循 PCL 模式。
【问题讨论】:
标签: xamarin.forms