Silverlight中的CallMethodAction不起作用

den*_*s_n 2 silverlight

如何使用CallMethodAction?它不起作用.

<i:Interaction.Triggers>
  <i:EventTrigger>
    <ei:CallMethodAction MethodName="Init" />
  </i:EventTrigger>
</i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)

Init方法是视图模型

    public void Init()
    {
        if (_hasEmails != true)
        {
            IsBusy = true;

            _service.GetListAsync();
        }
    }
Run Code Online (Sandbox Code Playgroud)

Ant*_*nes 5

你没有指定TargetObject试试这个: -

<i:Interaction.Triggers> 
  <i:EventTrigger> 
    <ei:CallMethodAction MethodName="Init" TargetObject="{Binding}" /> 
  </i:EventTrigger> 
</i:Interaction.Triggers> 
Run Code Online (Sandbox Code Playgroud)