行为与事件处理程序

时间:2017-08-29 20:55:45

标签: xamarin.forms

在Xamarin.Forms中有行为的目的是什么?是不是可以通过事件处理程序向UI元素添加新功能?我很困惑何时使用事件处理程序以及何时使用行为。

1 个答案:

答案 0 :(得分:0)

这是一个非常简单的答案,仅用于开始您的研究。毫无疑问,会有更好的答案。我仍在努力解决这个问题,因为我也想要一个比我更彻底的答案。

通过正确分离View和ViewModel,事件不是真正的方法。行为允许您使用EventToCommandBehavior系统维护正确的MVVM方法(例如,从Command的{​​{1}}事件中调用Entry时)。

此外,“行为”允许您创建预先打包的行为,这些行为可以应用于多个控件的事件,而无需重用代码。