2016-07-01 2 views
2

UWP에서 ReadOnly 속성을 찾을 수 없습니다. 나는 UWP의 ReadOnly 속성

[ReadOnly(true)] 
public double? Salary 
{ 
    get 
    { 
     return _salary; 
    } 
    set 
    { 
     _salary = value; 
     RaisePropertyChanged("Salary"); 
    } 
} 

ReadOnly 속성이 UWP에서 지원되지 않습니다, 아래처럼 WPF에서 ReadOnly 속성을 설정할 수 있습니까?

답변

5

System.ComponentModel.ReadOnlyAttribute은 UWP에서 지원되지 않습니다. UWP는 .NET Framework를 대상으로 WPF를 대상으로 .NET Framework를 대상으로합니다.

.NET for UWP apps에는 각 유형의 모든 구성원이 포함되지는 않습니다. 당신이 System.ComponentModel namespaces for UWP apps을 참조 할 수 있습니다 UWP에 대한 닷넷에서 지원되는 네임 스페이스 System.ComponentModel 아래에있는 모든 유형의

.

ReadOnlyAttribute Documentation의 버전 정보 섹션에서. 또한 Windows Universal Platform에서는 사용할 수 없습니다.

8

당신은 할 수 있습니다 세터 개인 :

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

그 하나, 감사합니다 몰랐습니다. – MoDu

0

나는 사전을 만들기 위해 그것을 사용했다

내가 유니버설 윈도우 플랫폼 (UWP) 작동 PCL (휴대용 클래스 라이브러리)에서 읽기 전용 사용했다 : 개인 정적 읽기 전용 사전 _usedPorts = new 사전();

도움이되기를 바랍니다.

+0

OP는 읽기 전용 수정자가 아니라 ReadOnlyAttribute 클래스를 묻습니다. – Eric

관련 문제