Lea*_*2.0 4 asp.net-blazor maui maui-blazor
是否可以在每次加载页面时运行一段代码,无论是导航到还是任何其他情况?
像重写 OnNavigate 方法之类的东西?
我认为您也可以使用“Loaded”事件:
将 Loaded="Page_Loaded" 行添加到 ContentPage XAML,如下所示:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
...
Loaded="Page_Loaded"
>
Run Code Online (Sandbox Code Playgroud)
将“Page_Loaded”事件代码添加到页面代码隐藏 (.cs) 文件中:
private async void Page_Loaded(object sender, EventArgs e)
{
<Your code here>
}
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助。
您可以重写页面代码OnAppearing中的方法.xaml.cs,并将指定的一段代码添加到OnAppearing. OnAppearing意思是当页面出现的时候,就会被调用。
public partial class Page : ContentPage
{
public Page()
{
InitializeComponent();
}
protected override void OnAppearing()
{
base.OnAppearing();
//a piece of code specified
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3171 次 |
| 最近记录: |