Canvas에 도형을 그리는 문제를 해결하고 있습니다.
사실 마우스로 그리는것은 점찍기, 선긋기, 사각형 그리기는 구현한 상태인데,
사용자 경험상 이미 그린 도형을 선택하고, 지우고, 크기를 조절하고, 드래그해서 옮기는 기능들을 구현해야해서 직접 구현하려면 시간이 오래 걸릴듯 하여 Nuget에서도 찾아보고 구글링도 해보고 ChatGPT에게도 물어봤지만 이렇다할 솔루션을 못찾아 질문을 올려봅니다.
구글링해본 내용들은 특히 마우스 이벤트가 포함되있어서 그런지 MVVM 패턴으로 작성되어 있는것이 거의 없는 수준이네요. 이 문제를 이전부터 오래 겪어오고 구현도 여러번 해봤지만 정말 이거다 싶은 수준의 솔루션을 아직 찾지 못했습니다.