我有这个页面:
using System.Diagnostics;
using Xamarin.Forms;
namespace Japanese
{
public partial class PhrasesPage : ContentPage
{
public PhrasesPage()
{
var x = 99;
}
}
}
和本页:
using System.Diagnostics;
using Xamarin.Forms;
namespace Japanese
{
public partial class PhrasesPage2 : ContentPage
{
public PhrasesPage2()
{
var y = x;
}
}
}
这是一个非常简化的例子,但我想知道的是如何分享x的值,以便它可以在PhrasesPage2上使用>
答案 0 :(得分:1)
您将使用PhrasesPage2的构造函数传递值:
public PhrasesPage2(int x)
{
var y = x;
}
与第1页相比,当您想要导航到第2页时,只需在移动到该页面时传递该值(此处使用您主要用于导航的方法): Navigation.PopAsync(new PhrasesPage2(x));