首页 > 解决方案 > Xamarin 表单:主详细信息页面中的错误

问题描述

我的 Xamarin Forms 应用程序中有一个错误。当用户在最后一页上选择时,我正在对页面进行编码以显示内容“主详细信息”。内容不出现。

在调试过程中,应用程序正常工作,没有任何代码错误;但是,它似乎没有任何内容。我正在使用 Firebase 数据库。

Firebase 助手:

public async Task<List<Cuts>> GetAction()
{
    return (await firebase
          .Child("Action")
          .OnceAsync<Cuts>()).Select(item => new Cuts
          {
              name = item.Object.name,
              link = item.Object.link,
              poster = item.Object.poster
          }).ToList();
}

用户选择的页面:

public partial class ActionFilms : ContentPage
{
    FirebaseHelper firebaseHelper = new FirebaseHelper();
    public ActionFilms()
    {
        InitializeComponent();
    }
    protected async override void OnAppearing()
    {

        base.OnAppearing();
        var allPersons = await firebaseHelper.GetAction();
        act.ItemsSource = allPersons;
    }

   public void act_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        var acctionn = e.PreviousSelection as Cuts;
        App.Current.MainPage.Navigation.PushAsync(new ActionMaster(acctionn));
    }
}

主从页面“内容未出现在此处”的代码:

public partial class ActionMaster : ContentPage
{
    public ActionMaster(Cuts acctionn)
    {
        
        BindingContext = acctionn;
        InitializeComponent();
    }
}

标签: c#.netxamarinxamarin.forms

解决方案


推荐阅读