EventToCommandBehavior:将事件参数作为 CommandParameter 发送

EventToCommandBehavior: send event args as CommandParameter

我使用 Xamarin 团队从 https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/app-fundamentals/behaviors/reusable/event-to-command-behavior 提供的 EventToCommandBehavior。 我需要它来仅通过视图模型来操纵 Xamarin.Forms.Map 控制事件。案例:处理点击事件,获取点位置...

        <gmap:Map x:Name="map">
          <gmap:Map.Behaviors>
            <behaviors:EventToCommandBehavior
              EventName="MapClicked"
              Command="{Binding ClickMapCommand}"
              CommandParameter="{???}"/>
          </gmap:Map.Behaviors>
        </gmap:Map>

一切正常,但我不知道如何将 Xamarin.Forms.GoogleMaps.MapClickedEventArgs 的点 属性 作为命令参数传递。感谢您的宝贵时间!

已解决。命令的参数自动发送。您只需要记住将对象参数添加到您的 Action