Silverlight中的CallMethodAction不起作用

时间:2010-11-05 19:40:22

标签: silverlight

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

<i:Interaction.Triggers>
  <i:EventTrigger>
    <ei:CallMethodAction MethodName="Init" />
  </i:EventTrigger>
</i:Interaction.Triggers>

Init方法在视图模型中

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

            _service.GetListAsync();
        }
    }

1 个答案:

答案 0 :(得分:5)

您尚未指定TargetObject尝试此操作: -

<i:Interaction.Triggers> 
  <i:EventTrigger> 
    <ei:CallMethodAction MethodName="Init" TargetObject="{Binding}" /> 
  </i:EventTrigger> 
</i:Interaction.Triggers>