WPF,Blend用笔画路径

大幅度00 2013-12-17 04:20:04


<Path Data="M128,151 L168,212 C168,212 236,123 288,98" Fill="#00EE8E2F" HorizontalAlignment="Left" Height="116" Margin="31.02,114,0,0" Stretch="Fill" Stroke="#FFF51B1B" StrokeThickness="2" VerticalAlignment="Top" Width="162"/>

用钢笔画的一个路劲,画好之后,想修改第一个点的位置,按照MSDN上的做,可是拖动之后,修改的却是Path的Margin属性,怎么样才能修改第一个点的坐标值呢?
感觉Blend的用笔画形状和路劲,好难学哦,有没有好的教材呢,你..
...全文
252 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
大幅度00 2013-12-18
  • 打赏
  • 举报
回复
引用 5 楼 bf6543 的回复:
... 形状不会依赖Margin属性的 那你把它放到Canvas里,移动一下看看,完全和Margin无关
试过了,差不多的啊,虽然没有Margin,但是有Canvas.Left、Canvas.Right........
bu_ge 2013-12-17
  • 打赏
  • 举报
回复
... 形状不会依赖Margin属性的 那你把它放到Canvas里,移动一下看看,完全和Margin无关
大幅度00 2013-12-17
  • 打赏
  • 举报
回复
引用 3 楼 bf6543 的回复:
没错啊,直接拖拽改变的就是第一点坐标即:M128,151 Margin跟着改变是因为边距改变了,就是选中状态下看到的上下左右的蓝线,上面分别标着4个边距的数字 你可以删掉Margin,形状不会变的
不是啊,删掉Margin之后,形状就恢复成原状了
bu_ge 2013-12-17
  • 打赏
  • 举报
回复
没错啊,直接拖拽改变的就是第一点坐标即:M128,151 Margin跟着改变是因为边距改变了,就是选中状态下看到的上下左右的蓝线,上面分别标着4个边距的数字 你可以删掉Margin,形状不会变的
大幅度00 2013-12-17
  • 打赏
  • 举报
回复
有人知道吗?????
大幅度00 2013-12-17
  • 打赏
  • 举报
回复
求解....

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧