Визуальное связывание элементов в сетке - PullRequest
0 голосов
/ 18 сентября 2009

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

Сетка - это ItemsPanel объекта ItemControl.

Спасибо

Адам

1 Ответ

0 голосов
/ 20 сентября 2009

Вы должны сделать следующие вещи. Предположим, у вас есть три столбца в сетке, и один элемент находится в первом столбце, а второй элемент находится в третьем столбце, и вы должны провести линию между ними. и я предполагаю, что все столбцы сетки имеют одинаковую ширину.

  1. Стиль записи для кнопки, содержащей только строку.
  2. теперь установите левое поле и правое поле линии (которое будет кнопкой и стилем кнопки, которую вы создали, как я уже упоминал выше) равным половине размера ширины столбцов и установите значение columnSpan, равное кнопка линии до 3.

Надеюсь, что это поможет.

...