Xamarin表单中xaml中事件的调用方法

Xamarin表单中xaml中事件的调用方法,xaml,xamarin.forms,Xaml,Xamarin.forms,在WPF中,我像这样调用Load方法(在DataContext中使用我的MainViewModel): 我如何在Xamarin表单中执行类似操作?也许是在演出现场?像这样的,只是我不知道从这里该去哪里 <ContentPage.Triggers> <EventTrigger Event="Appearing"> </EventTrigger> </ContentPage.Triggers> 您需要为此编写触发操作

在WPF中,我像这样调用Load方法(在DataContext中使用我的MainViewModel):


我如何在Xamarin表单中执行类似操作?也许是在演出现场?像这样的,只是我不知道从这里该去哪里

  <ContentPage.Triggers>
    <EventTrigger Event="Appearing">

    </EventTrigger>
  </ContentPage.Triggers> 

您需要为此编写
触发操作

Xaml使用情况

  <ContentPage.Triggers>
    <EventTrigger Event="Appearing">
      <local:DummyTriggerAction/>
    </EventTrigger>
  </ContentPage.Triggers> 

触发动作类:

public class DummyTriggerAction : TriggerAction<ContentPage>
{
    protected override void Invoke (ContentPage page)
    {
        //do whatever you want
    }
}
公共类DummyTriggerAction:TriggerAction
{
受保护的覆盖无效调用(ContentPage)
{
//你想干什么就干什么
}
}

我希望后面没有任何代码。否则,我不妨将其放入代码隐藏中出现的事件处理程序中。
public class DummyTriggerAction : TriggerAction<ContentPage>
{
    protected override void Invoke (ContentPage page)
    {
        //do whatever you want
    }
}