我有一個Listbox,它包含一些項目。該項目是其中容納了各種的TextBlocks,按鈕,等等等等C#,Foreach項目
foreach (Grid thisGrid in myListBox.SelectedItems)
{
foreach (TextBlock thisTextblock in thisGrid.Children)
{
//Do Somthing
}
}
但是因爲有其他的項目比文字塊的在那裏,這將引發異常電網。我如何適應這個?謝謝。
的問題是,'foreach'沒有按't *過濾所有的TextBlocks,但是它把每個孩子當作是一個TextBlock(帶有一個強制轉換) - 並且在你的情況下顯然是不正確的。 – 2010-11-05 08:20:49