읽기 전용으로 선언하려는 속성이있는 몇 가지 사례가 있지만 [Display (Description) = "")] 특성을 사용합니다. 가능한 경우 데이터 형식 자체에서 재정의하는 대신 메타 데이터에서이 작업을 수행하려고합니다. 나는 DATAFORM &을 DataField이 속성에 바인딩 할 때 이것은 DescriptionViewer로 설명을 표시하지 않습니다RIA 서비스/DataForm : ReadOnly 및 Description 속성을 함께 사용하는 방법
[Display(Description = "Total number of travel hours, calculated as total hrs worked - actual working hrs this month")]
public decimal TravelHours
{
get
{
return this.TotalHrsWorked - this.ActualWorkedHours;
}
}
:
다음은 예입니다.
[ReadOnly] 속성을 설정하면 DescriptionViewer가 숨겨지고 DataView xaml의 DescriptionViewerVisibility = Visible 설정이 변경되지 않는 것처럼 보입니다. 또한 계산 된 속성 (설정자가 없음)은 기본적으로이 속성이 적용된 것처럼 보입니다. 이건 내가 정말로 descriptionviewer를 보여주고 싶어하기 때문에 짜증이납니다.
그 주위의 유일한 방법은 속성을 읽기 전용으로 만들고 더미 속성을 계산 속성에 추가하는 것입니다. 저렇게 생긴 것 같아.
읽기 전용 속성에 dataform/datafield descriptionviewer를 표시 할 수있는 방법이 있습니까? EntityDataStrings