2012-02-07 74 views
0

我知道如何在WPF xaml中創建矩形,然後在c sharp文件中對其進行編輯。我感興趣的是在c sharp文件中創建矩形,並將其顯示在WPF畫布上,然後可以對其進行操作。我和我的朋友正在開發一款遊戲,我們希望能夠即時從源代碼生成新對象。任何幫助將是偉大的:)如何從C sharp文件在WPF畫布上顯示矩形

+0

你不應該這樣做,而不是使用數據綁定和數據模板,反正;閱讀[MSDN]上的這些內容(http://msdn.microsoft.com/zh-cn/library/ms754130.aspx)。 – 2012-02-07 21:28:03

回答

0

這很容易。只要你有一個帆布就像這個XAML

<Window ...> 
    <Canvas Name="canvas" /> 
</Window> 

你可以玩弄這樣的代碼:

Rectangle rect = new Rectangle 
{ 
    Fill = Brushes.Red, 
    Width = 100, 
    Height = 100 
}; 

Canvas.SetLeft(rect, 100); 
Canvas.SetTop(rect, 100); 
canvas.Children.Add(rect); 
+0

非常感謝!我很感激幫助。 – user1195755 2012-02-07 21:42:03