我想将输入的名称传递到第1页。我处理了变量,这意味着当您输入名称并单击按钮时,它将被放入变量valueName中。但我无法将此变量传递到第 1 页。有人可以帮我解决这个问题吗?
<MasterDetailPage.Master>
<ContentPage Padding="10" BackgroundColor="Beige" Title="Master" Icon="">
<ContentPage.Content>
<StackLayout Margin="5,30,5,5">
<Label Text="Master Page">
</Label>
<Label Text="Name:" >
</Label>
<Entry x:Name="name" Placeholder="Enter your name"></Entry>
<Button Text="Click this button to show name on Page 1"
BackgroundColor="Yellow" Clicked="Button_Clicked"></Button>
</StackLayout>
</ContentPage.Content>
</ContentPage>
</MasterDetailPage.Master>
public partial class MainPage : MasterDetailPage
{
public MainPage()
{
InitializeComponent();
Detail = new NavigationPage(new Page1());
IsPresented = true;
}
private void Button_Clicked(object sender, EventArgs e)
{
Detail = new NavigationPage(new Page1());
IsPresented = false;
string valueName = name.Text; …
Run Code Online (Sandbox Code Playgroud)