我有一个类的对象,我声明'共享'并且在使数据绑定工作时遇到问题。我相信我的语法是正确的所以我只想问一个基本的问题,共享对象是否可以用作datacontext?
答案 0 :(得分:0)
没有
MSDN说:
C#中的静态(共享)类和Visual Basic中的模块具有静态 (共享)仅限成员,无法实例化。
这里about the DataContext property:
DataContext的典型用法是将其直接设置为数据源 宾语。此数据源可能是类的实例,例如a 业务对象。
因此,UWP中的DataContext只能设置为对象的实例。在WPF中,我们可以使用共享(静态)类作为绑定源,但不能在UWP中使用。你需要一个物体。
我建议创建另一个可以访问共享(静态)类成员成员的类。