我正在做一个Xamarin.Forms应用程序,我需要使用行为。我已经将Xamarin.Forms.Behaviors包添加到项目中,并且将行为添加到一页的XAML中,因此在选择ListView更改时将执行命令:
<b:Interaction.Behaviors>
<b:BehaviorCollection>
<b:EventToCommand Command="{Binding ItemSelectedCommand}" EventName="ItemSelected" />
</b:BehaviorCollection>
</b:Interaction.Behaviors>
Run Code Online (Sandbox Code Playgroud)
这在Android上很好用,但TargetInvocationException在iOS下导航到同一页面时,同一项目会抛出。是什么原因造成的?