コード例 #1
0
        public SlipAndSlidePage()
        {
            InitializeComponent();

            //myList.ItemTemplate =
            //new DataTemplate(typeof(PanningViewCell<TheMainDisplay, LeftContext, RIghtContext>));

            var template = new DataTemplate(() =>
            {
                var rt           = new RIghtContext();
                rt.ActionCommand = new Command((object obj) => {
                    System.Diagnostics.Debug.WriteLine("Hello");
                });

                var x = new PanningViewCell(new TheMainDisplay(), new LeftContext(), rt);

                return(x);
            });

            myList.ItemTemplate  = template;
            myList.ItemsSource   = items;
            myList.ItemSelected += (sender, e) => { myList.SelectedItem = null; };
        }
コード例 #2
0
        public SlipAndSlidePage()
        {
            InitializeComponent();

            var template = new DataTemplate(() =>
            {
                var rt           = new RightContext();
                rt.ActionCommand = new Command((object obj) => {
                    items.Remove(obj.ToString());
                });

                var lt           = new LeftContext();
                lt.ActionCommand = new Command((object obj) => { ShowAlert(obj); });

                var x = new PanningViewCell(new TheMainDisplay(), lt, rt);

                return(x);
            });

            myList.ItemTemplate  = template;
            myList.ItemsSource   = items;
            myList.ItemSelected += (sender, e) => { myList.SelectedItem = null; };
        }