2012-12-26 64 views
2

我想製作一個 WPF的陣列,這樣我就可以循環它們並在組合框中顯示列表。我怎樣才能做到這一點?如何從WPF筆刷獲取數組?

我有這樣的事情,但它不會工作,因爲Brushes不是一個數組。

string[] brushes = Brushes; 

foreach (string s in brushes) 
{ 
    comboBox.Items.Add(s); 
} 

回答

9

您可以使用反射。您可以使用匿名類型來保存名稱和筆刷。

​​

只能通過訪問名字:

var brushNames = values.Select(v => v.Name); 
+1

的偉大工程。謝謝! – MCSharp