Динамически назначать события новому UIElement для обработки перетаскивания - PullRequest
2 голосов
/ 04 августа 2011

Моя проблема в том, что я пытаюсь создать для пользователя набор инструментов, чтобы он мог создавать переключатели, комбинированное окно и т. Д., А затем эти созданные элементы можно перетаскивать внутри холста или чего-либо другого.1002 * На самом деле я могу управлять перетаскиванием из ранее созданного мной элемента, теперь проблема возникает, когда пользователь создает элемент, у меня проблема с динамическим назначением событий для обработки перетаскиванием.1005 * Моя панель инструментов - это список, поэтому, когда пользователь выбирает элемент, он создает элемент пользовательского интерфейса.

Буду признателен за любую помощь.Заранее спасибо и извините за мой английский!

1 Ответ

0 голосов
/ 09 декабря 2011

Звучит как работа для привязанного поведения. Перетаскивание элементов вокруг - типичный пример. Вот одно: поведение перетаскивания , а вот другое: Перетаскивание с вложенными свойствами .

Это должно привести в порядок ваш код. Вам просто нужно общее место для выполнения присоединения - может быть, просто метод или написать класс ElementFactory.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...