日期:2014-05-17  浏览次数:21103 次

WPF,Blend用笔画路径


<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的用笔画形状和路劲,好难学哦,有没有好的教材呢,你..

------解决方案--------------------
没错啊,直接拖拽改变的就是第一点坐标即:M128,151

Margin跟着改变是因为边距改变了,就是选中状态下看到的上下左右的蓝线,上面分别标着4个边距的数字

你可以删掉Margin,形状不会变的
------解决方案--------------------
...
形状不会依赖Margin属性的
那你把它放到Canvas里,移动一下看看,完全和Margin无关