2013-11-25 38 views

回答

1

您可以使用FindResource方法從窗口資源中獲取數據網格。

x:Key您的數據網格(比如x:Key="MyDataGrid"),現在在後面的代碼,你可以得到它像這樣 -

DataGrid dataGrid = (DataGrid)FindResource("MyDataGrid"); 
1

您應該能夠將您的數據列表綁定到xaml中的DataContext。儘量不要在代碼背後。

0

優秀的答案。但是,作爲替代方案,我最終移動了Canvas控件,並在MainGrid中摺疊了可見性,換句話說,在將來期望控件將在其內部使用的任何Grid之外。現在我可以在不重複任何代碼的情況下控制Canvas控件。可能不是最好的解決方案,但只是另一種可行的方案。

可以將控件移動到主網格內的新網格,這樣可以很容易地在「文檔大綱」窗口中找到。

相關問題