我想用鋼筆工具創建一個基本形狀。我想要的只是一個'S'形狀,其實質上是順時針旋轉90度。我不能使用TextBlock,只是旋轉'S'。原因是因爲我需要以編程方式動態設置StrokeThickness。對於我的生活,我無法弄清楚用Blend來完成這件事的鋼筆工具。混合筆工具和XAML語法
有誰知道如何使用鋼筆工具來創建一個順時針旋轉90°的「S」形狀嗎?我只能使用24 dpi高,最多56 dpi。我真正關心的是帶有Path語法的XAML。但是,我沒有太多的運氣。
任何幫助表示讚賞!
我想用鋼筆工具創建一個基本形狀。我想要的只是一個'S'形狀,其實質上是順時針旋轉90度。我不能使用TextBlock,只是旋轉'S'。原因是因爲我需要以編程方式動態設置StrokeThickness。對於我的生活,我無法弄清楚用Blend來完成這件事的鋼筆工具。混合筆工具和XAML語法
有誰知道如何使用鋼筆工具來創建一個順時針旋轉90°的「S」形狀嗎?我只能使用24 dpi高,最多56 dpi。我真正關心的是帶有Path語法的XAML。但是,我沒有太多的運氣。
任何幫助表示讚賞!
鋼筆工具肯定需要一些習慣來習慣。對於你的場景,儘管我只是從Ellipse
開始,然後在它的中心放置一個小一點的Ellipse
。然後選擇兩個並做對象 - >組合 - >減去使它成爲一個空心環。然後使用Rectangle
重複與之前相同的步驟將其切成兩半。從那裏製作副本,通過對象 - >翻轉 - >垂直垂直翻轉並將第二個垂直翻轉到側面以創建側面「S」形狀,然後再次選擇對象 - >組合 - >合併以創建一個固體Path
給你一個這樣的最終結果。
<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 Path
形狀時,使自己的生活更輕鬆,如果你熟悉像煙花或Illustrator工具有converter tools,讓您導出向量的成漂亮的XAML這是絕對推薦的很難Path
創作。希望這可以幫助。
這裏有另一種選擇,針對這種情況:使用文本工具創建S,旋轉它,然後將其轉換爲路徑。 在這一點上,你可以做任何你會做的事情,但是可以節省你試圖繪製它的惡化。這也是做特殊文字效果的好方法。
哇。非常感謝。筆可能比劍更強大,但在這種情況下劍更容易掌握:) – user70192