微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

禁用 SwipeView 滑动选项

如何解决禁用 SwipeView 滑动选项

我在我的项目中使用 swipeview显示和隐藏页面左侧的侧边菜单。 现在我想通过点击按钮而不是滑动页面来打开和隐藏菜单。 到目前为止,我已经弄清楚如何通过点击按钮来打开和隐藏菜单,但我没有找到如何禁用打开菜单的滑动的解决方案。

知道如何以正确的方式做到这一点吗?

这是我实现滑动和敲击效果代码

这是 xaml.cs 中的代码

private async void OpenAnimation()
{
     await swipeContent.ScaleYTo(0.9,300,Easing.SinOut);
}

private async void CloseAnimation()
{
     await swipeContent.Rotateto(0,Easing.SinOut);
}

private void OpenSwipe(object sender,EventArgs e)
{
     Mainswipeview.Open(OpenSwipeItem.LeftItems);
     OpenAnimation();
}

private void CloseSwipe(object sender,EventArgs e)
{
     Mainswipeview.Close();
     CloseAnimation();
}

private void Swipestarted(object sender,SwipestartedEventArgs e)
{
     OpenAnimation();
}

private void SwipeEnded(object sender,SwipeEndedEventArgs e)
{
     if (!e.IsOpen)
         CloseAnimation();
}

这是xaml中的代码

<swipeview x:Name="Mainswipeview" BackgroundColor="Transparent"
                       Swipestarted="Swipestarted" SwipeEnded="SwipeEnded">

谢谢。

解决方法

您可以将 || 0 属性设置为 false 以禁用滑动。

xml:

function mergeCounters (object1,object2) {
  const merged = {...object1,...object2};
  const result = {};
  for(const key in merged) {
    result[key] = (object1[key] || 0) + (object2[key] || 0);
  }
  return result;
}

var obj1 = {a: 1,b:2,c:3};
var obj2 = {a: 3,b:6,c:7};
console.log(mergeCounters(obj1,obj2)); // {a:4,b:8,c:10}

var obj3 = {a: 1,c:3,d:5};
var obj4 = {a: 3,c:7,z:20};
console.log(mergeCounters(obj3,obj4)); // {a:4,c:10,d:5,z:20}

之前: https://github.com/terraform-providers/terraform-provider-azurerm/issues/727

之后: https://imgur.com/vKDpplO

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?