silverlight中的静态属性

本文关键字:属性 静态 silverlight | 更新日期: 2023-09-27 18:12:30

如果我在Silverlight中声明这样的属性

public static string Text{get;set;}

它的值是用户之间的共享?还是只在客户端上创建?如果一个用户改变了它的值是不是所有的用户都改变了?

如果我像这样使用静态属性或App.cs属性:

public static string Text{get;set;}

并像这样调用我的页面:

(App.Current as MyNameSpace.App).MyPublicProperty

是一样的吗?哪个是最好的?

THX

silverlight中的静态属性

Silverlight app是一个app包,它被下载到客户端,像普通的桌面应用程序一样执行,有一些限制和浏览器集成。

这意味着即使你运行两个应用程序的副本,它们中的每一个都将与另一个分开。

所以应用中所有不发送到服务器的东西都是本地的

静态变量在本地应用程序中共享。