我有一個在xml中創建並使用代碼隱藏的Windows 8應用程序。 我有一個按鈕,按下後,它將創建一個畫布,並在其中放置一個網格。將元素添加到XAML畫布C#
private void AddClass_Click_1(object sender, RoutedEventArgs e)
{
SolidColorBrush greenBrush = new SolidColorBrush(Windows.UI.Colors.Green);
Thickness size = new Thickness();
size.Top = 20;
size.Right = 20;
size.Left = 20;
size.Bottom = 20;
Canvas newcanvas = new Canvas();
newcanvas.Background = greenBrush;
newcanvas.Width=500;
newcanvas.Height=500;
newcanvas.Margin=size;
newcanvas.Name = "Class3";
GridView temp = new GridView();
newcanvas.Children.Add(temp);
classes.Items.Add(newcanvas);
}
我需要什麼,現在能夠做的是,用一個按鈕添加更多的元素融入到我剛剛創建的畫布,在任何給定的時間,但我不知道如何引用這個新創建的帆布。
你是說你會添加多個畫布?每次用戶觸摸按鈕時,都需要另一個畫布? –
如果存在多個畫布,您如何知道用戶打算將哪個畫布作爲其他項目的目標? –