2
我在WPF中有點新,我喜歡在另一個xaml頁面上使用現有的畫布以及很多孩子。我在一個全局屬性保存它,我想用這樣的:在WPF的另一個頁面上使用現有的畫布
this.DataContext = new TimeDesignerViewModel();
this.myCanvas = (this.DataContext as TimeDesignerViewModel).TdCanvas;
當我加載頁面,沒有什麼在畫布上,而是在後臺代碼,也有孩子。我做錯了什麼?
謝謝你的快速答覆。我只是有另一個問題:當我喜歡這樣添加一個元素到畫布上:(Application.Current.Resources [「myCanvas」] Canvas).Children.Add(newThumb); 該元素將不在畫布子項列表中。我錯過了別的嗎? – Wheeler
是的..你將不得不首先添加畫布作爲窗口或頁面的孩子,無論你使用什麼..然後添加孩子到它 – Nitin
哦,什麼是noob問題,謝謝,它現在工作!我誤解了:) – Wheeler