【发布时间】:2012-03-10 08:57:02
【问题描述】:
我创建了以下类
静态类 CustomerServiceData.cs
namespace QSys.Library.Security
{
public static class CustomerServiceData
{
public static bool CompanyNameUpdatable
{
get;
set;
}
public static bool AddressUpdatable
{
get;
set;
}
public static bool CityUpdatable
{
get;
set;
}
}
}
现在我将静态类的值设置如下。 CustomerDataService.cs
namespace QSys.Web.Services
{
public class CustomerDataService : DomainService
{
public void GetCustomerDataService()
{
CustomerServiceData.CompanyNameUpdatable = true;
CustomerServiceData.AddressUpdatable = true;
CustomerServiceData.CityUpdatable = true;
}
}
}
在这里我想创建静态类属性,它将返回整个静态类,如 CustomerViewModel.cs
public class CustomerViewModel : NotificationObject
{
#region Properties
public CustomerServiceData SecurityData
{
get
{
// I HAVE RETURN CustomerServiceData AS STATIC
//What should be coming here...?
return CustomerServiceData;
}
}
public Customer Customer
{
get { return _customer; }
set
{
_customer = value;
RaisePropertyChanged(() => Customer);
}
}
#endregion
}
任何 cmets 和建议将不胜感激!
提前致谢, 伊姆达杜森
【问题讨论】:
标签: c#-4.0 mvvm silverlight-4.0 properties static-class