将对象从视图A传递到视图B

我已经在视图A中构造了一个对象。我打算将此对象传递给视图B,然后在标签中打印该对象的参数。不幸的是,我不允许在视图B中访问对象的参数。我收到错误消息“对象不包含'hrs'的定义”


视图A中的代码:


async void Calculate_btn(object sender, EventArgs e)

{


    Calculation calc = new Calculation()

    {

        hrs = "qwe",

        cse = "rty",

        aqe = "uio"


    };




    var page = new Results(calc);

    await Navigation.PushModalAsync(page);

}

视图B中的代码:


public Results(object number)

{


    InitializeComponent();

    string hours = number.hrs;

    label.text = hours;

}


LEATH
浏览 130回答 1
1回答

开心每一天1111

你应该改变public Results(object number)至public Results(Calculation number)
打开App,查看更多内容
随时随地看视频慕课网APP