【发布时间】:2018-04-07 12:21:56
【问题描述】:
我在 mij XAML 中有 3 个条目,第一个将有一个值(比如说 100),第二个和第三个之和必须等于 100。当第二个被填写时,第三个将自动包含100 与第二个条目中的值之间的差异。
我正在尝试使用 get;set; 尽可能保持我的 ViewModel 干净。没有别的,所以我想知道是否可以使用 DataTrigger 来完成此操作,还是我真的需要在我的 ViewModel 中执行此操作?
【问题讨论】:
-
这是不属于视图的逻辑,所以我会说最好在视图模型中这样做。假设您将视图模型移动到另一个平台(如 android)。使用触发器,您再次需要实现相同的逻辑,而使用视图模型则不需要。
标签: c# wpf forms xamarin triggers