現在、Xamarin Studioを掘り下げており、リストビューの簡単なサンプルアプリケーションを作成しています。これは、 "Pull to refresh"を使うべきです。私はすでにそれが使用されているすべての箇所2.1.0.6529にXamarin.Forms依存関係を更新 - 対応packages.config
は、以下の行が含まれます - PCL 1、iOS版の1とAndroid、私は各部分というダブルチェックAndroidでListViewを更新しないようにするにはXamarinフォームを使用して構築する
<package id="Xamarin.Android.Support.v4" version="23.1.1.1" targetFramework="MonoAndroid60" />
<package id="Xamarin.Forms" version="2.1.0.6529" targetFramework="MonoAndroid60" />
を1つ - それを含んでいます。
マイリストビューは、次のようにXAMLで定義されています
<ListView x:Name="SearchResults" ItemSelected="OnItemSelected" IsPullToRefreshEnabled="true" Refreshing="OnRefreshing">
<!-- ListView definition -->
</ListView>
私はOnItemSelected
とOnRefreshing
メソッドを実装しました。
私はIOSシミュレータでアプリを実行すると、作品をリフレッシュするために引いて、私はAndroid上でそれを実行すると、私が言うラインでメッセージNo Property of name IsPullToRefreshEnabled found
でXamlParseException
を取得し、私の中
this.LoadFromXaml(typeof(SearchPage));
SearchPage.xaml.g.cs
。ある何
のAndroidプロジェクトは、最新のプラットフォームおよび最小APIレベル15用にビルドするように設定されている、と私は私の理解へのAPIレベル19でこれを実行しようとしています、これは動作するはずです...
ここの問題?
_Android_プロジェクトのXamarin.Formsパッケージリファレンスも更新されていることを確認しましたか? (あなたのPCLプロジェクトのリファレンスだけではありません) –
はい、私はこれを複数回検証しました。投稿したpackages.configの抜粋はAndroidプロジェクトのものです。 – rabejens
あなたは19でそれを実行していますが、それを目標としているのは何ですか?私はそれが最低15とターゲット23(私がテストしているデバイスが19であっても)に設定されている私のアプリのために働くので尋ねる。 –