我有一個網格(表格)結構,包含行和列,我使用border
爲每個單元分配背景顏色目的。一旦創建邊框對象,如何更改邊框對象的屬性(如Windows Phone 7中的顏色)
如何更改網格的每個單元的背景顏色?
這是我的方法:
刪除邊框對象,併爲其分配一個新的。
我也嘗試創建一個新的
Border
對象,並添加它。但它拋出InvalidOperationException
陳述「元素已經是另一個元素的孩子」。
如何更改特定表格行的背景顏色?
我有一個網格(表格)結構,包含行和列,我使用border
爲每個單元分配背景顏色目的。一旦創建邊框對象,如何更改邊框對象的屬性(如Windows Phone 7中的顏色)
如何更改網格的每個單元的背景顏色?
這是我的方法:
刪除邊框對象,併爲其分配一個新的。
我也嘗試創建一個新的Border
對象,並添加它。但它拋出InvalidOperationException
陳述「元素已經是另一個元素的孩子」。
如何更改特定表格行的背景顏色?
現在我更好地瞭解您的問題...
下面的代碼會給你行r
和列c
邊界。
var border = myGrid.Children.OfType<Border>().Where(x => Grid.GetRow(x) == r && Grid.GetColumn(x) == c).FirstOrDefault();
border.Background = [...];
希望這會有所幫助。
請不要在您的問題上添加簽名。 http://stackoverflow.com/faq#signatures –