itemscontrol 및 canvas 가있는 뷰 MainWindow에서는 캔버스와 같은 ItemsPanel 인 ItemsControl을 만듭니다. itemscontrol은보기 모델의 ebstitems 컬렉션에 바인딩됩니다.
이 설정을 통해 캔버스에서 렌더링 된 사각형의 수는보기 모델의 습격 수에 의해 결정됩니다. View 모델 모음의 변경으로 캔버스는 새 사각형을 반영하도록 자동으로 업데이트됩니다. 데이터 바인딩 정상 작업을하려면 ViewModel은인터페이스를 구현해야합니다. 인터페이스의 구현이 코드 예제에 추가되었습니다.
에서 인스턴스를 컬렉션에 추가하려면 런타임 중에 사각형을 동적으로 추가 할 수 있습니다.위 내용은 MVVM을 사용하여 WPF 캔버스에 사각형을 동적으로 추가하고 배치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!