현재 뷰 모델의 속성에 바인딩 된지도의 현재 뷰포트를 갖고 싶은 ArcGIS Runtime SDK .NET으로 작업하고 있습니다. 그러나 뷰 포트 (Extent
으로 표시됨)에는 종속성 속성 임에도 불구하고 setter가 없습니다.MVVM에서 컨트롤에 대한 호출 메서드
뷰포트를 설정하려면 컨트롤의 메서드를 호출해야합니다. 하지만 뷰 모델에서 어떻게 할 수 있습니까? 나는 이미 여기에 비슷한 질문을 발견했지만 대부분은 으로 대답했다. 뷰 모델은 뷰를 인식해서는 안된다. 나는 그것에 동의하지만 유감스럽게도 독점적 컨트롤에있는 속성의 setter가 바인딩 할 수있는 실제 속성과 다른 메서드라는 사실을 변경할 수는 없습니다.
나는 왜 이것에 대해서 생각조차하지 않는지 궁금합니다. 환상적인 아이디어입니다, 고마워요. – artganify
일반적으로 뷰 이벤트를 코드 숨김으로 처리하면 UI가 아닌 특정 비트가 즉시 뷰 모델로 전달되거나 EventToCommand를 사용하여 해당 비트를 건너 뛸 수 있습니다. – dotMorten