Я создаю приложение WPF для Pixelsense, где у меня есть семь полигонов. Я могу перемещать их, используя прикосновение. В настоящее время они перекрывают друг друга, как показано на рисунке 1 ниже.Предотвращение перекрытия полигонов
Я хочу форму (форма А), чтобы не перекрывать другую форму (формы В), вместо этого он должен зафиксироваться (Форма A и Форма B в конечном итоге бок о бок или выше и ниже каждого другое) при приближении, как показано ниже.
Я искал StackOverflow для подобных проблем, однако, я был только в состоянии найти несколько ссылок, связанных с проверкой, если точка или мыши находится внутри формы. Не для полного перекрытия фигур или для того, чтобы привязать их к месту.
Есть ли у кого-нибудь идеи относительно того, как я мог это сделать? Любая помощь будет высоко ценится.
Stack Overflow не является форумом/BBS, поэтому их короткий код здесь не будет работать. Попробуйте узнать, как использовать синтаксис обозначения SO. – Raptor
Большое вам спасибо за его исправление. Я попытался добавить изображения, используя синтаксис SO, но он сказал, что мне нужно иметь репутацию 10, прежде чем я смогу отправить изображения. – Naaz
Возможно, я могу предоставить код, который вы можете обнаружить наложением. Было бы полезно? – Ugur