2016-05-19 10 views
2

私は以下を使用してViewCellsの無効選択を持っていない、それが働いた - ViewCellsは、もはや選択になる:xamarin.forms - ViewCellのタップアンドホールド時にシェーディング/カラー変更を無効にする方法は?

MyListView.ItemSelected += (sender, eventArgs) => { 
    ((ListView)sender).SelectedItem = null; 
}; 

しかし、ViewCellsはまだタップすると、グレー色で点滅し、また場合にも、同じグレー色を回します彼らはタップされ、保持されます。

タップでこの色を変更するにはどうすればよいですか?

答えて

0

残念ながらあなたはiOSの

[assembly: ExportRenderer(typeof(CardCell), typeof(CardCellRenderer))] 
namespace Foo 
{ 
    public class CardCellRenderer : ViewCellRenderer 
    { 
     public override UITableViewCell GetCell(Cell item, UITableViewCell reusableCell, UITableView tv) 
     { 
      var cell = base.GetCell(item, reusableCell, tv); 
      cell.SelectionStyle = UITableViewCellSelectionStyle.None; 
      return cell; 
     } 
    } 
} 

詳しい情報here

のレンダラー

を使用する必要があり、私はあなたのリストビューがCachingStrategy="RecycleElement"を使用する場合、これは問題

を引き起こす可能性があることに気づきました
関連する問題