UWP中的ReadOnly属性

时间:2016-07-01 05:41:35

标签: uwp

我无法在UWP中找到mysql_installservice.bat属性。我可以在WPF中设置ReadOnly属性,如下所示,

ReadOnly

UWP不支持[ReadOnly(true)] public double? Salary { get { return _salary; } set { _salary = value; RaisePropertyChanged("Salary"); } } 属性吗?

2 个答案:

答案 0 :(得分:10)

您可以将setter设为私有:

public double? Salary
{
    get { return _salary; }
    private set
    {
        _salary = value;
        RaisePropertyChanged("Salary");
    }
}

答案 1 :(得分:5)

UWP不支持

System.ComponentModel.ReadOnlyAttribute。 UWP的目标是.NET Core,而WPF则面向.NET Framework。

  

.NET for UWP应用程序不包括每种类型的所有成员。

对于.Net for UWP支持的名称空间System.ComponentModel下的所有类型,您可以参考System.ComponentModel namespaces for UWP apps

来自ReadOnlyAttribute Documentation的版本信息部分。它在Windows Universal Platform中也不可用。