Нужна помощь в рисовании 3D прокрутки - PullRequest
0 голосов
/ 28 марта 2011

Мне нужно написать следующий компонент в WPF:

enter image description here

Это должно быть поверх изображения, я должен иметь возможность перетаскивать линии с помощью мыши (перетащите X вверх и вниз, перетащите Y влево и вправо, а Z поверните от горизонтального до вертикального)

Моего фона в WPF почти не существует,

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 апреля 2011

Мне удалось это сделать,

Вы можете скачать код здесь

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

Я рефакторинг программы в http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part1.aspx

В коде я просто замечаю //Canvas.SetTop(designerItem, top + e.VerticalChange);И остается Canvas.SetLeft (designerItem, left + e.HorizontChange);

Удалить почти все, заменить изображение прямоугольником,

А теперь работают вертикальные и горизонтальные линии перетаскивания линий,

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

Помощь по-прежнему нужна

...