1

我对 Silverlight 很陌生,但我看到这一直在做。我只是还不知道该怎么做。

如何访问私人会员的功能?

首先,当一个单独的线程调用与 BusyIndi​​cator 关联的窗口代码时,我在尝试使用 Busy Window Indicator 时遇到了运行时错误。

无论如何,所以我的解决方案是尽量让这个电话尽可能公开。但现在我得到一个编译错误。有人可以帮我弄这个吗?

请建议我如何克服此错误消息。

IMG]http://i67.photobucket.com/albums/h292/Athono/Image57.png[/IMG

4

2 回答 2

5

这不是私有成员问题 -BusyWindow实例成员,即与包含类的实例相关联。您的setbusywindow属性是一个静态成员,即与类型本身相关联。如果您的类有多个实例(或没有),您希望BusyWindow从哪个实例中获取属性?

您需要了解static关键字及其在各种上下文中的含义。

请注意,目前您的BusyWindow领域是公开的,这通常是一个非常糟糕的主意。

于 2011-07-04T10:04:02.563 回答
0

为此,要按照您的方式工作,要么BusyWindow需要实例化,要么需要IsBusy设为静态。

public static bool IsBusy{get;set;}

这是因为您试图访问实例成员,就好像它是静态成员一样。

于 2011-07-04T10:04:33.407 回答