2011-04-24 143 views
0

我想在我的silverlight窗口上有一個可以設置前景顏色的區域元素。可設置背景顏色的Silverlight自定義形狀區域

我的問題是:

  1. 我應該使用哪種工具畫一個自定義形狀的區域(在我的情況需要它是在一個雨滴的形式)?
  2. 當我有一個XAML聲明時,如何將顏色設置爲形狀?

謝謝。

回答

4

我認爲你可以用Expression Design來實現這一點。 :)

我只是畫的東西(當然我們稱之爲雨滴笑)表達式設計,並出口到Expression Blend中的路徑對象,

<Path Stretch="Fill" StrokeLineJoin="Round" Stroke="#FF000000" Fill="#FFFFFFFF" Data="F1 M 507.262,234.751C 537.262,324.251 561.008,330.866 561.008,364.002C 561.008,397.137 534.146,423.999 501.011,423.999C 467.876,423.999 441.014,397.137 441.014,364.002C 441.014,330.866 497.071,204.348 507.262,234.751 Z " HorizontalAlignment="Left" Margin="131.514,83.574,0,201.502" UseLayoutRounding="False" Width="120.994"/> 

您可以通過修改其填充改變它的背景顏色屬性。

我希望這會有所幫助。 :)

+1

謝謝。這裏有一個簡單的HEX to Color轉換器,它可以幫助我們看看特殊的十六進制代碼代表什麼顏色:http://maxpavlov.com/page/hextocolor.aspx好處是它可以與WPF/SL長代碼一起工作, .net顏色選取器控件不允許它。 – 2011-04-24 13:16:41