我对 Silverlight 很陌生,但我看到这一直在做。我只是还不知道该怎么做。
如何访问私人会员的功能?
首先,当一个单独的线程调用与 BusyIndicator 关联的窗口代码时,我在尝试使用 Busy Window Indicator 时遇到了运行时错误。
无论如何,所以我的解决方案是尽量让这个电话尽可能公开。但现在我得到一个编译错误。有人可以帮我弄这个吗?
请建议我如何克服此错误消息。
我对 Silverlight 很陌生,但我看到这一直在做。我只是还不知道该怎么做。
如何访问私人会员的功能?
首先,当一个单独的线程调用与 BusyIndicator 关联的窗口代码时,我在尝试使用 Busy Window Indicator 时遇到了运行时错误。
无论如何,所以我的解决方案是尽量让这个电话尽可能公开。但现在我得到一个编译错误。有人可以帮我弄这个吗?
请建议我如何克服此错误消息。
这不是私有成员问题 -BusyWindow
是实例成员,即与包含类的实例相关联。您的setbusywindow
属性是一个静态成员,即与类型本身相关联。如果您的类有多个实例(或没有),您希望BusyWindow
从哪个实例中获取属性?
您需要了解static
关键字及其在各种上下文中的含义。
请注意,目前您的BusyWindow
领域是公开的,这通常是一个非常糟糕的主意。
为此,要按照您的方式工作,要么BusyWindow
需要实例化,要么需要IsBusy
设为静态。
public static bool IsBusy{get;set;}
这是因为您试图访问实例成员,就好像它是静态成员一样。