【问题标题】:Xamarin.Plugin.Calender disable dateXamarin.Plugin.Calender 禁用日期
【发布时间】:2019-12-27 09:23:57
【问题描述】:

我正在使用 xamarin.plugin.calendar。但我不知道禁用过去日期的委托方法。任何人都知道这种方法。请帮助我提前谢谢。

【问题讨论】:

  • 你好,你可以展示一个关于这个现象的视频,我认为这将有助于解决它。
  • 为什么最后多了两行,因为你没有使用我的意思是 grid.row="3" & grid.row="4"。你没有用这两个
  • 您好,如果之前的问题解决了,记得标记哦。如果有新问题,你可以重新创建一个问,然后其他人会看到它。现在如果改变问题,那么跟随答案会看起来很混乱。
  • 我无法发布问题。
  • @PrissyEve Okey ,这很奇怪。

标签: xamarin.forms cross-platform


【解决方案1】:

感谢分享视频。这个现象是正常的,因为这里包含的ListView的高度是默认的,不会因为它的单元格的计数而改变。

这里是一个示例WorkAround:当点击选项时,你可以动态改变ListView的高度,如下:

listview.HeightRequest = heightSize;

顺便说一下,heightSize 需要在视图显示时计算。根据 video ,如果 listview 的每个单元格都是默认高度,您只需要计算它。然后就可以知道listview的高度了。

注意:如果此解决方法不适合您,也许您应该按照 Bruno 的建议重新布局界面。

【讨论】:

  • @PrissyEve 嗨,它对你有用吗?只需设置 Listview 的 Height ,布局的 Height 将适合 ListView 。
  • @PrissyEve 如果回答有帮助,感谢您提前投票。
【解决方案2】:

为了解决您需要重新编写代码,并且不要使用 ScrollView 和 Nested ListViews。

您可以使用滚动视图,例如可绑定布局 (Stacklayout) 来模仿列表视图。

【讨论】:

  • 我是 xamarin 的新手。如何模仿所有布局到列表视图
猜你喜欢
  • 1970-01-01
  • 2019-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多