2010-07-06 101 views

回答

2
YourUserControlClassName myUC = new YourUserControlClassName(); 
myCanvas.Children.Add(myUC); 

如果myCanvas不是動態的,是在XAML中,那麼你需要它來獲取基準myCanvas

Canvas myCanvas = (Canvas)this.FindName("CanvasNameInXaml"); 
+0

@JooLio:雖然這個解決您的問題,這是一個不錯的辦法。如果你更好地描述這個場景,我會試着提出一個更好的設計。 – Amsakanna 2010-07-06 15:59:22

+0

畫布具有名稱屬性。我可以通過名稱在我的代碼中使用它。但我不知道我可以通過它的字符串名稱o_O來控制它。這可能非常有用。 – 2010-07-06 16:56:59