Syncfusion SfRating ValueChanged事件为Xamarin表单中的命令

Syncfusion SfRating ValueChanged事件为Xamarin表单中的命令,xamarin,command,prism,behavior,syncfusion,Xamarin,Command,Prism,Behavior,Syncfusion,我在xamarin窗体视图上有一个Syncfusion SfRating控件。 我想在Prism ViewModel中处理ValueChanged事件 XAML: xmlns:rating="clr-namespace:Syncfusion.SfRating.XForms;assembly=Syncfusion.SfRating.XForms" xmlns:b="clr-namespace:Prism.Behaviors;assembly=Prism.Forms" <rating

我在xamarin窗体视图上有一个Syncfusion SfRating控件。 我想在Prism ViewModel中处理ValueChanged事件

XAML:

xmlns:rating="clr-namespace:Syncfusion.SfRating.XForms;assembly=Syncfusion.SfRating.XForms"
xmlns:b="clr-namespace:Prism.Behaviors;assembly=Prism.Forms"

    <rating:SfRating ItemSize="40" ItemSpacing="15" HorizontalOptions="CenterAndExpand">
        <rating:SfRating.RatingSettings>
            <rating:SfRatingSettings RatedFill="Yellow"/>
        </rating:SfRating.RatingSettings>

        <rating:SfRating.Behaviors>
            <b:EventToCommandBehavior EventName="ValueChanged" EventArgsParameterPath="Value" Command="{Binding RatingValueChanged}" />
        </rating:SfRating.Behaviors>
    </rating:SfRating>
xmlns:rating=“clr命名空间:Syncfusion.SfRating.XForms;assembly=Syncfusion.SfRating.XForms”
xmlns:b=“clr命名空间:Prism.Behaviors;assembly=Prism.Forms”
但是异常accurs:System.ArgumentException:Syncfusion.SfRating.XForms.ValueEventArgs类型的表达式不能用于方法“Void Invoke(System.Object,System.EventArgs)”的“System.EventArgs”类型的参数 参数名称:arg1

怎么了?
如何将事件的ValueChangedEventArgs e参数发送到命令?

报告的SfRating问题是由于ValueChangedEventArgs不是从EventArgs继承的。我们已经解决了这个问题,新版本将在2018年8月底推出

注意:我为Syncfusion工作

问候,,
保罗·安德森(Paul Anderson)

好的,我会等到那一天。Xamarin表单的免费插件很少。