第二十三章:触发器和行为(九)

  1. 云栖社区>
  2. 博客>
  3. 正文

第二十三章:触发器和行为(九)

wangccsy 2019-04-09 11:14:07 浏览383
展开阅读全文

切换和复选框
在第15章“交互式界面”和第16章“数据绑定”中,您了解了如何构造传统的CheckBox视图。 但是,自定义视图的另一种方法是将视图的交互逻辑合并到行为中,然后完全在XAML中实现视觉效果。 这种方法使您可以灵活地使用标记而不是代码自定义视觉效果。 由于视觉外观不是底层逻辑的一部分,因此您可以在使用该行为时创建临时视觉效果。
这是一个名为ToggleBehavior的Xamarin.FormsBook.Toolkit库中的类。 与Xamarin.Forms Switch元素一样,它定义了一个名为IsToggled的属性,该属性由可绑定属性支持。 ToggleBehavior只是将TapGestureRecognizer安装到它附加到的视觉上,并在检测到点击时切换IsToggled属性的状态:

namespace Xamar

网友评论

登录后评论
0/500
评论
wangccsy
+ 关注