我需要在WPF中编写以下组件:
它应该在图像上方,我应该能够用鼠标拖动线条(向上和向下拖动X,向左和向右拖动Y,从水平到垂直拖动Z)
我在WPF中的背景几乎不存在,
你能指教我吗?你知道做它的组件,或类似的东西吗? 你知道这个控件的名称是什么吗?感谢。
答案 0 :(得分:0)
我重构了该计划 http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part1.aspx
在代码中我只是说 //Canvas.SetTop(designerItem,top + e.VerticalChange); 并保持 Canvas.SetLeft(designerItem,left + e.HorizontalChange);
删除几乎所有内容,用矩形替换图像,
现在,垂直和水平线拖放线都可以工作,
现在我正在搜索如何对角线拖放 (我尝试用路径/线控制来做,我遇到的问题是,如果我添加对角线,它会捕获所有鼠标事件,而我无法移动其他线路)
仍然需要帮助
答案 1 :(得分:0)
我设法做到了,