📅  最后修改于: 2023-12-03 14:52:14.510000             🧑  作者: Mango
在 C# Xamarin 中,我们可以轻松地使用按钮来打开新表单并在应用程序中导航。在本文中,我们将探讨如何在 C# Xamarin 中单击按钮时打开新表单。
在开始操作之前,我们需要确保已安装 Visual Studio 和 Xamarin 工具。我们还需要创建一个新的 Xamarin.Forms 应用程序,该应用程序包含一个按钮和新表单的页面。
首先,我们需要在 XAML 中添加一个按钮,在单击该按钮时,我们将打开新表单。在 MainPage.xaml 文件中,我们可以添加以下 XAML 代码:
<StackLayout>
<Button Text="Open New Form" Clicked="OnButtonClicked" />
</StackLayout>
在上面的 XAML 中,我们添加了一个名为 "Open New Form" 的按钮。我们还为按钮添加了一个名为 "OnButtonClicked" 的事件处理程序。
接下来,我们需要创建一个名为 "NewFormPage" 的新表单页面。我们可以在我们的项目中添加一个新的 ContentPage 类,名为“NewFormPage”。我们还可以向该页面添加一些文本和控件,以便在新表单中添加一些内容。
在 MainPage.xaml.cs 文件中,我们可以添加以下代码:
private async void OnButtonClicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new NewFormPage());
}
在上面的代码中,我们创建了一个名为 "OnButtonClicked" 的事件处理程序,该处理程序使用 Navigation.PushAsync 方法打开新表单页面。
<ContentPage>
<StackLayout>
<Button Text="Open New Form" Clicked="OnButtonClicked" />
</StackLayout>
</ContentPage>
<ContentPage>
<StackLayout>
<Label Text="This is a new form." />
</StackLayout>
</ContentPage>
private async void OnButtonClicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new NewFormPage());
}
在本文中,我们讨论了如何在 C# Xamarin 中单击按钮时打开新表单。我们学习了如何使用 Xamarin.Forms 和 C# 编程语言来创建应用程序并导航到新表单。我们还使用了 XAML 编程语言来创建我们的按钮和新表单界面。