Wpf родительские дочерние отношения - PullRequest
0 голосов
/ 07 декабря 2011

Так что мне нужно знать, что если в окне wpf есть, скажем, 3 сетки, и у нас есть пользовательский элемент управления, который мы можем перетащить. Поэтому, когда я перетаскиваю его по сетке. Меняются ли отношения родитель / потомок каждый раз, когда я перетаскиваю их на другую сетку?

1 Ответ

1 голос
/ 07 декабря 2011

Я бы сказал нет, однако это зависит от вашей реализации перетаскивания

Обычно при перетаскивании элемента вы фактически просто перетаскиваете местозаполнитель этого элемента в слое Adorner.Фактический элемент может удаляться или не удаляться от исходного родителя.Элемент фактически не добавляется к новому родителю до тех пор, пока вы не отпустите кнопку мыши и не появится метод Drop.

Когда в прошлом я реализовал некоторое перетаскивание, элемент был удален из родительского элемента управления наПеретащите, и при отбрасывании он был добавлен к новому родителю (либо действительная цель сброса, либо назад к исходному родителю)

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