안녕하세요, EntityObject의 PropertyChanged 이벤트를 발생 시키려고합니다.이를 수행 할 방법을 찾지 못했습니다. 이것이 가능합니까?수동으로 EntityObject의 PropertyChanged 이벤트를 발생시키는 방법이 있습니까?
-1
A
답변
2
OnPropertyChanged("PropertyName")
0
당신은 너무처럼 ReportPropertyChanging 및 ReportPropertyChanged 방법을 속성으로 속성을 장식하고 전화를 할 수 있어야한다 :
[EdmScalarPropertyAttribute(IsNullable = false)]
public byte Status
{
get
{
return _status;
}
set
{
if (_status != value)
{
ReportPropertyChanging("Status");
_status = value;
ReportPropertyChanged("Status");
}
}
}
잘못된. 1)이 ReportPropertyChanged를 해결하고 싶었습니다. 기본 클래스의 이벤트를 발생시키고 싶었습니다. ReportPropertyChanged가 결국 이벤트를 발생 시켰지만, "수동으로 올리기"라고 말했을 때 이전 기능도 수행합니다. , 나는 방금 대답을 찾았습니다 - 아주 간단합니다, 아래를보십시오. 2) 위에 표시된 코드는 도구에 의해 생성 된 것으로, 그 코드를 뒤죽박죽하지 않을 것입니다. 3) vb.net으로 내 게시물에 태그를 답니다. 어쨌든 귀하의 회신에 감사드립니다. – Shimmy