Member 12956755 Ответов: 0

Можете передать имя элемента резьбового элемента на элемент управления ListView в Xamarin форм


Я построил приложение xamarin, в котором я динамически получаю список элементов с двумя полями ItemCode и ItemDesc из веб-api и показываю его в виде списка. Теперь, когда listview прослушивается, я хочу передать itemcode НА СЛЕДУЮЩУЮ СТРАНИЦУ. Мой код в коде позади выглядит следующим образом:

private async void LstItems_OnItemTapped(object sender, ItemTappedEventArgs e)

        {

            var itemmaster = sender as Item;

            if (itemmaster != null)
            {
                var ItemCode = itemmaster.ItemCode;

                await Navigation.PushAsync(new DetailItemPage(ItemCode.ToString()));

        
    }
        }

           

But my sender returns null and hence my page just does not navigate to the new page.Please help.

My Item Class is as below:

namespace MyFirstDbApp.Models
{
 public    class Item
    {

        public String ItemCode { get; set; }

        public String ItemDesc { get; set; }
    }
}


Что я уже пробовал:

Я построил приложение xamarin, в котором я динамически получаю список элементов с двумя полями ItemCode и ItemDesc из веб-api и показываю его в виде списка. Теперь, когда listview прослушивается, я хочу передать itemcode НА СЛЕДУЮЩУЮ СТРАНИЦУ. Мой код в коде позади выглядит следующим образом:

private async void LstItems_OnItemTapped(object sender, ItemTappedEventArgs e)

        {

            var itemmaster = sender as Item;

            if (itemmaster != null)
            {
                var ItemCode = itemmaster.ItemCode;

                await Navigation.PushAsync(new DetailItemPage(ItemCode.ToString()));

        
    }
        }

           

But my sender returns null and hence my page just does not navigate to the new page.Please help.

My Item Class is as below:

namespace MyFirstDbApp.Models
{
 public    class Item
    {

        public String ItemCode { get; set; }

        public String ItemDesc { get; set; }
    }
}

0 Ответов