2012-11-16 38 views
0

我想添加一個已經存在的Canvas或者在不使用XAML的情況下製作一個新的Canvas窗口。新的Canvas不帶XAML WPF

我有一個類似於按鈕的類,如果按下它們,它們會生成相同類型的類。這可行,但他們現在不會添加在我的窗口使用的同一個畫布中,所以我看不到它們。這個類和主窗口應該使用相同的Canvas。

//我怎麼想象代碼應該如何(其錯誤) this.Add(ClassThatContainsACanvas.CanvasIWantToUse);

// ClassThatContainsACanvas

class BundlePS 
{ 
    public static Canvas OUCanvas = new Canvas(); 
} 

回答

0

你說你想要寫一些代碼在主窗口把靜態畫布到該窗口?

如果是這樣,呼叫會(在主窗口代碼):

this.Content = BundlePS.OUCanvas; 

否則,如果我誤解了這個問題,請你想做的事提供更詳細一點!