public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View rootView = inflater.Inflate(Resource.Layout.fragment_list_view_example, container, false);

            this.listView = (RadListView)rootView.FindViewById(Resource.Id.listView).JavaCast <RadListView>();

            ArrayList dataSource = new ArrayList();

            EmailMessage message = new EmailMessage();

            message.title   = "Tech news";
            message.content = "Here is your daily LinkedIn feed with news about .NET, Java, iOS and more...";
            dataSource.Add(message);

            message         = new EmailMessage();
            message.title   = "Awaiting Payment";
            message.content = "Monthly bills summary: water supply, electricity, earth gas...";
            dataSource.Add(message);

            message         = new EmailMessage();
            message.title   = "Greetings from Hawai";
            message.content = "Hey Betty, we've just arrived! What a flight!...";
            dataSource.Add(message);

            this.listView.SetAdapter(new ListViewSwipeActionsAdapter(dataSource));

            sap = new SwipeActionsBehavior();

            sap.AddListener(this);

            this.listView.AddBehavior(sap);

            return(rootView);
        }
Beispiel #2
0
 public ViewHolderActionClickListener(SwipeActionsThresholdsViewHolder vh, int position, SwipeActionsBehavior sab, ListViewSwipeActionsThresholdsAdapter adapter)
 {
     this.vh       = vh;
     this.sab      = sab;
     this.position = position;
     this.adapter  = adapter;
 }
Beispiel #3
0
 public ListViewSwipeActionsThresholdsAdapter(IList items, SwipeActionsBehavior sab) : base(items)
 {
     this.sab = sab;
 }