2017-02-22 34 views
-1

我想將我的datarowview投射到FrameworkElement?有人知道怎麼做這個嗎?也許我的問題有其他選擇。我只是試圖將其轉換爲框架元素,這樣我可以獲得它的位置。如何將DataRowView轉換爲框架元素?

FrameworkElement element = (FrameworkElement)DG1.Items[i]; 
+0

任何編譯/運行時錯誤? –

回答

0

總而言之,這是不可能的。

無論何時顯示數據,例如在DataGrid控件中,每行只能顯示一個版本。所顯示的行是DataRowView的

form msdn.

然而,您也許能夠從一個DataRowView的得到DataGridRow(控制/ FrameworkElement的),如果DataGrid的ItemsSource時被設置爲一個DataTable,通過迭代通過DataGrid的行。例如,請參見this post

您可以閱讀關於隱式/顯式/使用定義的類型轉換,here