2010-11-05 41 views
2

如何使用CallMethodAction? 它不起作用。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(); 
     } 
    } 

回答

5

您还没有指定一个TargetObject试试这个: -

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

谢谢你,它的工作原理 – 2010-11-06 11:04:50

相关问题