2016-09-02 4 views
0

MacでXamarin Studioでプロジェクトを開始しました。このプロジェクトは、iOSとAndroid用のXamarin.Formsアプリでした。これは、オブジェクトのリストを表示するTodoサンプルアプリケーションのような単純なアプリケーションであり、オブジェクトを選択すると詳細ページが表示されます。これは、iOSとAndroidでは正常に動作します。UWPの実行時にListViewでXamarin ItemSelectedが呼び出されない

その後、「ユニバーサルWindowsプラットフォーム(UWP)アプリケーションの追加」の手順に従って、すべてが正しく設定されていると考えます。私はほとんどの設定とコードの変更をTodoサンプルアプリケーションと比較しました。なぜなら、ほとんどの場合、私が望んだことをしたように見えたからです。

しかし、「ローカルマシン」またはモバイルエミュレータのいずれかでアプリケーションを実行すると、リストからアイテムを選択したときにItemSelectedイベントが起きることはありません(UWP実行時のみ)。

誰も私はそれが(UWPの上で)呼び出されない理由と私はそれを修正する方法を理解するためのアイデアを持っていますか?

言われているように、トップバーには新しいアイテムを作成するためのボタンもあります。このボタンは、すべてのプラットフォーム(iOS、Android、Windows 10)でうまく動作します。データが表示され、SQLiteデータベースからデータを取得しているので、正常に動作していることがわかります。このイベントの発砲を除いて。

さらに、XAMLと.csファイルのすべてのコードは、ポータブルプロジェクトで実行されます。私は私のプロジェクトセットアップのPCLパターンに従っています。

答えて

0

私はItemSelectedを諦め、それをListViewItemTappedAttached に置き換えました。すべてのプラットフォーム(UWPを含む)でうまく動作し、特にMVVMフレームワークではItemSelectedよりも簡単です。
https://github.com/XAM-Consulting/FreshEssentials

関連する問題