我要实现的是拖动红色框视图并放在水色框视图中。水色框视图应代替红框视图。如何在Xamarin Forms中实现这一目标?我在下面添加了以下XAML代码。请有人帮助我。
答案 0 :(得分:0)
AFAIK Xamarin.Forms不支持开箱即用,因此您必须自己实现。这绝非易事,因为肯定要考虑一些极端情况,但这是可以实现的。基本上,步骤可以是(也许还有其他选择)
AbsoluteLayout
来包裹您的Grid
PanGestureRecognizer
BoxView
BoxView
移到AbsoluteLayout
并将其从Grid
上删除BoxView
BoxView
放到了预期的位置AbsoluteLayout
中移除,然后将其添加到Grid
如果您尝试实施它并遇到一个更具体的问题,请随时提出另一个问题。