2012-08-09 33 views
0

我正在學習在XAML中創建自定義控件。 我想正確的符號,如下圖所示我的按鈕get path.data更正符號xaml

enter image description here

它使用Path.Data/Geometry如何才能得到一個? 是否有任何工具來生成此代碼。

回答

1

我個人更喜歡使用Adobe Illustrator或Fireworks與現有的XAML出口插件,像邁克·斯旺森的http://www.mikeswanson.com/xamlexport/

或者,如果你熟悉表達免費在線混合鋼筆工具會作出這樣的路徑的短期工作。要麼給你很乾淨的結果xaml。

雖然爲了讓你過得開心,下面是你的選中標記的例子,但你可以使用顏色值來使它看起來完全一樣,因爲我沒有花費但是花了一分鐘時間。

<Path StrokeThickness="1.0" Stroke="#ff009344" StrokeMiterLimit="1.0" Data="F1 M 0.500,5.574 L 0.500,9.324 L 4.333,12.823 L 6.000,12.823 L 13.583,4.907 L 13.583,1.241 L 6.000,9.116 L 4.292,9.157 L 0.500,5.574 Z"> 
    <Path.Fill> 
     <LinearGradientBrush MappingMode="Absolute" StartPoint="306.048,-391.325" EndPoint="307.800,-401.261"> 
     <LinearGradientBrush.GradientStops> 
      <GradientStop Offset="0.00" Color="#ff8cc63e"/> 
      <GradientStop Offset="1.00" Color="#ff38b449"/> 
     </LinearGradientBrush.GradientStops> 
     <LinearGradientBrush.Transform> 
      <MatrixTransform Matrix="1.000,0.000,-0.000,-1.000,-299.500,-388.843" /> 
     </LinearGradientBrush.Transform> 
     </LinearGradientBrush> 
    </Path.Fill> 
    </Path> 

如果你要與路徑和控件的設計部分時常想起工作,Expression Blend將是最好的SL4/WPF但混合5仍然缺少一些功能。希望這可以幫助。

+0

謝謝克里斯W.我也開始使用混合4 – deathrace 2012-08-16 16:48:58