0
我想在另一個矩形上繪製一個矩形,例如第一個填充黑色,第二個填充三角形,如何創建一個黑色背景和三角形的矩形?我在寫Windows應用商店的應用程序在C#中,使用谷歌的叔叔有使用在另一個上繪製一個矩形。
Graphics g = new Graphics();
一些examlpes但在Windows商店應用心不是Graphics
對象,Rectangle.Fill
方法是更換內容。我該做什麼?
我想在另一個矩形上繪製一個矩形,例如第一個填充黑色,第二個填充三角形,如何創建一個黑色背景和三角形的矩形?我在寫Windows應用商店的應用程序在C#中,使用谷歌的叔叔有使用在另一個上繪製一個矩形。
Graphics g = new Graphics();
一些examlpes但在Windows商店應用心不是Graphics
對象,Rectangle.Fill
方法是更換內容。我該做什麼?
不,WinRT XAML中沒有Graphics
類,因爲它屬於恐龍winforms。
您必須學習XAML才能在基於XAML的技術(例如WinRT(也稱爲Windows Store或Metro)或WPF)上創建UI。
XAML是一種聲明式的基於XML的語言,用於描述對象圖。基於XAML的技術中的UI是,使用XAML定義爲,然後通過DataBinding進行交互,而不是傳統的太多代碼爲一切的程序winforms方法。
這是你如何做一個三角形的一個黑色的矩形內的XAML:
<Grid>
<Rectangle Fill="Black"/>
<Polygon Points="50,0 0,100 100,100"
Fill="White" Margin="10"
Stretch="Uniform" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
結果:
Thans,但posibility,我會得到一個黑色rectanlgle和其他將被填充爲.png文件的帽子。怎麼做? – Carlos28
PS。正如我寫我nead創建一個矩形不是矩形和多邊形。我會將它保存爲一個圖形文件。 – Carlos28
@BartekZiółkowski您可以使用Image控件或ImageBrush來填充多邊形。你的問題還不夠清楚,你沒有具體說明,這就是我用最簡單的例子回答的原因。 –