Syncfusion SfRating ValueChanged事件为Xamarin表单中的命令
我在xamarin窗体视图上有一个Syncfusion SfRating控件。 我想在Prism ViewModel中处理ValueChanged事件 XAML: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
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表单的免费插件很少。