LoginSignup
3
0

More than 5 years have passed since last update.

Xamarin.FormsでListViewの行をタップしたときのハイライトを消す

Last updated at Posted at 2018-02-24

Xamarin.FormsでListViewを試してみると以下のように。

xamarin_listview1.gif

タップした行にハイライトが付いてる。

うーん、今作りたいアプリにはこの機能はあんまり嬉しくない…。
できればAndroidのListViewみたいになってほしいです。

ということで消す方法を試してみた。

listView.ItemTapped += (sender, e) => {
    ((ListView)sender).SelectedItem = null;
};

イベントハンドラの中で、タップされたらすぐ未選択にすればいいみたいです。

これでAndroidのネイティブな動きのようになりました。

xamarin_listview2.gif

参考

How to disable highlight on ListView in Xamarin.Forms - Stack Overflow

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0