Xamarin.Forms:绑定SwipeView进行编码并获取事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.Forms:绑定SwipeView进行编码并获取事件相关的知识,希望对你有一定的参考价值。
对不起,我对xamarin.forms很陌生。
所以我设置了滑动视图(https://github.com/markolazic88/SwipeCardView/blob/master/docs/index.md)
但是我似乎无法理解用c#一起“粘合” xaml的含义。
在文档中说有像此事件处理程序这样的事件处理程序:
void OnSwiped(object sender, SwipedCardEventArgs e)
switch (e.Direction)
case SwipeCardDirection.None:
break;
case SwipeCardDirection.Right:
break;
case SwipeCardDirection.Left:
break;
case SwipeCardDirection.Up:
break;
case SwipeCardDirection.Down:
break;
但是仅将此函数添加到conntect类中不起作用。没有火灾。但是我可以这样访问swipeview:
public Screen_SwipeView()
InitializeComponent();
List<string> data = new List<string>() "a", "b", "c" ;
swipeview_swipeview.ItemsSource = data;
但是此方法未在文档中提及。
我如何触发事件处理程序。我感觉好像缺少了xaml组件和代码之间的桥梁。
我也尝试过制作一个类,并让它从该组件继承,但这只会引发错误...
我希望有人可以在这里帮助我。谢谢:)
最佳,
J
swipeview_swipeview.Dragging += OnDragging;
swipeview_swipeview.Swiped += OnSwiped;
<SwipeView>
<SwipeView.RightItems>
<SwipeItems>
<SwipeItem Text="Annuler"
IconImageSource="deleteitem.png"
BackgroundColor="LightPink"
Command="Binding Source=x:Reference yourViewName, Path=BindingContext.DeleteCommand"
CommandParameter="Binding ." />
</SwipeItems>
</SwipeView.RightItems>
</SwipeView>
以上是关于Xamarin.Forms:绑定SwipeView进行编码并获取事件的主要内容,如果未能解决你的问题,请参考以下文章
ReactiveUI 中的 Xamarin.Forms 控件是不是需要自定义绑定?
自定义控件的 Xamarin 数据绑定值计算为 Xamarin.Forms.Binding