日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。2016-04-03UWPのサンプルのPullToRefresh(引っ張って更新)からRefreshableListViewを持ってくる方法UWP@mntoneさんがRefreshableListViewがあることをツイッターで呟いてたので見てみました。実装は置いといて、使うためには自分のプロジェクトに持ってこないといけないですね。いうことでもっていこうと思います。UWPのサンプルのリポジトリをクローンします。ソースがないと始まりません。github.comそして、PullToRefreshのプロジェクトのフォルダをエクスプローラで開きます。Studioで開いてお行きます。クラスの本体は「RefreshableListView.cs」なので、まずこいつをコピペします。Studioにドラッグアンドドロップしましょう。次にStylesフォルダをドラッグアンドドロップします。Stylesフォルダの下のStyles.xamlをプロジェクトに取り込むために、ソリューションエクスプローラの「すべてのファイルを表示」ボタンを押します。Stylesの下にあるStyles.xamlをプロジェクトに含めるを選択してプロジェクトに追加します。App.xamlにStyles.xamlを取り込むように書きます。</Application.Resources></Application>あとは、以下のように画面に置くことで使用できます。</Grid></Page>RefreshIndicatorContentで引っ張ったときに表示されるコンテンツを指定できます。RefreshRequestedイベントでリフレッシュ時の処理を指定できます。あと、AutoRefreshがTrueのとき(デフォルト)の挙動はちょっとあやしいっぽいのでFalseにして使うのがよさそうです。なんとなくこのRefreshableListViewの実装だと仮想化効かない気がするんだけど...。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。