【发布时间】:2019-06-24 03:32:13
【问题描述】:
我已经为 Views 中的一个类中的一个变量设置了边框可见性绑定,称为 P,其中 P 是布尔类型。我在 ViewModels 的一个类中有另一个变量,称为 M,其中 M 是字典,枚举由三个元素组成,例如 A、B 和 C。我如何将 P 绑定到 M.value,如果 P 为假, M.value 设置为 A,如果 P 为真,则 M.value 设置为 B 或 C(取决于某些条件),这样边框在 M.value 为 B 或 C 时可见,而在 M 时不可见.value 是 A?
到目前为止,我已经实现了将边框可见性绑定到 P 并且它可以工作(当 P 为真时,它是可见的,当 P 为假时,它不可见)。
enum E {
A,B,C
}
public class ClassInViews {
private bool picked = false;
public bool Picked {get; set;}
}
public class ClassInViewModels {
private Dictionary<(...An arbitrary class in Models),E> M;
}
【问题讨论】:
-
有人可以帮忙吗?