在Xamarin.Forms你有行为执行某些事件的某些动作.例如,检查输入对文本更改事件是否有效.
今天早上我开始阅读触发器,有一种称为事件触发器的触发器,它与行为几乎完全相同.甚至样本也执行相同的操作.
double result;
bool isValid = Double.TryParse (entry.Text, out result);
entry.TextColor = isValid ? Color.Default : Color.Red;
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:行为和事件触发器之间有什么区别?
触发器允许我们在XAML中有条件地执行操作,而行为允许修改和增加任何控件的默认行为.
触发器: 触发器是在某种情况下触发的动作.这种情况在XAML中使用Trigger声明定义.每个触发器可以由一个或多个TriggerActions组成
行为:行为旨在将您应用它们的视图扩展到远远超出正常使用范围.
相关文章 :
| 归档时间: |
|
| 查看次数: |
2811 次 |
| 最近记录: |