Я хочу, чтобы достичь следующего с приложением WPF (в определенной области/определенной области):квадраты рисования в WPF
- После нажатия и удержания на приложение, вы можете нарисовать квадрат
- вас может сделать это так много раз, но не перекрывают любые квадраты
- Вы можете перетаскивать квадраты вокруг применения
Что мне нужно, чтобы достичь этого, я полагаю, кучу OnClick/OnMove лет. Есть ли более простой способ, например, использование холста? Любое понимание было бы здорово.
Как бы я идти о проверке перекрытий? Могу ли я сохранить размеры в каком-то массиве и вычислить его при перетаскивании нового квадрата? Если это так, это звучит немного интенсивно для каждого движения мыши. Наверное, я всегда мог проверить на мышку. – Prisoner
@ Prisoner, если нет квадратов квадратов, это не должно быть слишком интенсивным. Вы всегда можете изменить код позже, если он станет проблемой. – ChrisF
Хорошо спасибо за это. Я отдам его и посмотрю, как все идет. Любые другие идеи от других людей приветствуются! – Prisoner