VB.net XAML UWP可以将共享类用于DataContext吗?

时间:2016-10-08 18:03:18

标签: vb.net uwp uwp-xaml

我有一个类的对象,我声明'共享'并且在使数据绑定工作时遇到问题。我相信我的语法是正确的所以我只想问一个基本的问题,共享对象是否可以用作datacontext?

1 个答案:

答案 0 :(得分:0)

没有

MSDN说:

  

C#中的静态(共享)类和Visual Basic中的模块具有静态   (共享)仅限成员,无法实例化。

这里about the DataContext property

  

DataContext的典型用法是将其直接设置为数据源   宾语。此数据源可能是类的实例,例如a   业务对象。

因此,UWP中的DataContext只能设置为对象的实例。在WPF中,我们可以使用共享(静态)类作为绑定源,但不能在UWP中使用。你需要一个物体。

我建议创建另一个可以访问共享(静态)类成员成员的类。