MVP 패턴의 발표자에 Silverlight보기를 바인딩하는 코드가 있습니다.클리너 속성 선언
모델 :
public bool MyBoolean
{
get { return _myThingy.MyBoolean; }
set { _myThingy.MyBoolean = value; }
}
발표자 :
public bool MyBoolean
{
get { return _model.MyBoolean; }
set { _model.MyBoolean = value; }
}
은 분명히 발표자 가 멀리 할 수있는이 특별한 경우, 또 다시이 일에 정말로 긴 운동이다 이 예제에서는 이 아니고, 속성이 모두 이와 같지 않으며, 우리의 코딩 표준에서 Model, View, 및 모든 창/페이지/사용자 컨트롤에 대한 발표자.
이모델 :
public bool MyBoolean -> _myThingy.MyBoolean;
발표자 :
public bool MyBoolean -> _model.MyBoolean;
는 ->
이고 여기
내 진짜 문제는 정말 이런 일을 할 수 있도록하고 싶습니다이다 "bind property operator"또는 유사한 이름 - 코드의 첫 번째 비트에 대한 본질적으로 구문적인 설탕. 이미 이런 것이 있습니까? 그렇지 않다면 내가하고있는 일을하는 더 깨끗한 방법이 있습니까?