我有一個方法,返回一個類型爲T的元素列表。我想參數化IEnumerator迭代的元素(在這種情況下,它是硬編碼的myCanvas),但是我無知如何去做。任何幫助將不勝感激。IEnumerator和泛型
public List<T> GetUIElements<T>() where T : DependencyObject
{
List<T> elementList = new List<T>();
System.Collections.IEnumerator ie = myCanvas.Children.GetEnumerator();
while (ie.MoveNext())
{
if (ie.Current.GetType() == typeof(T))
{
elementList.Add((T)ie.Current);
}
}
return elementList;
}
uhm不嚴格WPF相關 – 2012-03-05 11:00:13