如何使用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();
}
}
答案 0 :(得分:5)
您尚未指定TargetObject
尝试此操作: -
<i:Interaction.Triggers>
<i:EventTrigger>
<ei:CallMethodAction MethodName="Init" TargetObject="{Binding}" />
</i:EventTrigger>
</i:Interaction.Triggers>