混合笔工具和XAML语法

混合笔工具和XAML语法,xaml,expression-blend,Xaml,Expression Blend,我正在尝试用钢笔工具创建一个基本形状。我想要的是一个“S”形,基本上是顺时针旋转90度。我不能使用文本块,只是旋转一个“S”。原因是我需要通过编程动态设置StrokeThickness。就我个人而言,我想不出用Blend来实现这一点的该死的钢笔工具 有人知道如何使用钢笔工具创建顺时针旋转90度的“S”形吗?我只能有24 dpi高,最多56 dpi宽。我真正关心的是带有路径语法的XAML。然而,我运气不太好 感谢您的帮助 钢笔工具肯定需要一点练习才能习惯。对于你的场景,我只是从一个椭圆开始,然后在

我正在尝试用钢笔工具创建一个基本形状。我想要的是一个“S”形,基本上是顺时针旋转90度。我不能使用文本块,只是旋转一个“S”。原因是我需要通过编程动态设置StrokeThickness。就我个人而言,我想不出用Blend来实现这一点的该死的钢笔工具

有人知道如何使用钢笔工具创建顺时针旋转90度的“S”形吗?我只能有24 dpi高,最多56 dpi宽。我真正关心的是带有路径语法的XAML。然而,我运气不太好


感谢您的帮助

钢笔工具肯定需要一点练习才能习惯。对于你的场景,我只是从一个
椭圆开始
,然后在它的中心放置一个稍小的
椭圆
。然后选择两者并执行对象->组合->减法,使其成为空心环。然后使用
矩形
重复与前面相同的步骤将其切成两半。从那里复制一个副本,通过Object->flip->Vertical将其垂直翻转,并将第二个翻转到一边,以创建横向的“S”形,然后再次选择Object->Combine->Unite以创建一个实体路径,从而得到类似的最终结果

<Path Data="M35,0.5 C53.160675,0.5 68.043991,
            14.532038 69.399399,32.345566 L69.451454,33.167 
            L69.52951,33.167 L69.5,34.333992 C69.5,50.626396 
            82.707596,63.834 99,63.834 C115.2924,63.834 128.5,50.626396 
            128.5,34.333992 L128.47049,33.167 L133.47049,33.167 
            L133.5,34.333992 C133.5,53.387825 118.05383,68.834 99,68.834 
            C80.839325,68.834 65.956001,54.801964 64.600601,36.988438 
            L64.548546,36.167004 L64.47049,36.167004 L64.5,35.000008 
            C64.5,18.707603 51.2924,5.5000019 35,5.5000019 C18.707596,5.5000019
            5.5,18.707603 5.5,35.000008 L5.5295105,36.167004 L0.52950668,
            36.167004 L0.5,35.000008 C0.5,15.946178 15.946175,0.5 35,0.5 z" 
            Fill="Red" Stroke="Blue" Height="24" Width="56" Stretch="Fill"  
            UseLayoutRounding="False"/>


然而,为了让自己在制作复杂的XAML
路径
形状时更轻松,如果您熟悉诸如Fireworks或Illustrator之类的工具,则可以将向量导出到漂亮的XAML中,这对于困难的
路径
创作绝对是推荐的。希望这有帮助。

针对这种情况,这里有另一个选项:使用文本工具创建s,旋转它,然后将其转换为路径。
在这一点上,你可以做任何你想做的事情,但可以避免你试图画它的烦恼。这也是制作特殊文本效果的好方法。

Wow。非常感谢你。笔可能比剑更强大,但在这种情况下剑更容易掌握:)