Как рисовать линии через ячейки в сетке WPF - PullRequest
2 голосов
/ 26 февраля 2010

Я пытаюсь динамически заполнить элемент управления Grid пользовательскими элементами управления. После того, как сетка заполнена элементами, мне нужно соединить эти элементы линиями. Как мне этого добиться ....

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 05 марта 2011

Вы можете использовать Grid, установленный как ItemsPanel для ItemsControl. Это не совсем легко, но если вы хотите идти по этому пути.

Для соединения элементов по линии, вот хорошая статья, которая показывает вам, что:

Границы пользовательского интерфейса: мыслить вне сетки (Чарльз Петцольд)

enter image description here

0 голосов
/ 05 марта 2011

У меня есть идея, которую вы можете попробовать: в сетке элементы будут перекрывать друг друга. Таким образом, вы можете создать внешнюю сетку, которая содержит вашу сетку, а также холст с прозрачным фоном. На холсте вы можете рисовать линии, которые выглядят так, как будто они соединяют элементы вашей сетки.

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