0
我有我的自定義類型的對象數組。我有一個與這些對象相關的按鈕數組。我想通過點擊他的按鈕來更改任何對象。所以按鈕必須「知道」他們的對象。對象必須「知道」他們的按鈕。如何將它們彼此綁定(一個對象只與一個按鈕綁定,反之亦然)?如何綁定自定義類型的對象和控件?
此外,它必須在C#代碼中,而不是XAML,因爲我將以這種方式構造這些數組。
例子。有與它Cell對象地圖對象(VM意味着視圖模型):
public class MapCellVM
{
public bool IsPassable { get; set; }
}
public class MapVM
{
public MapCellVM[,] CellMap { get; set; }
}
每個單元必須作爲一個按鈕。因此,用戶只需點擊特定按鈕即可更改任何單元對象的IsPassable屬性。
請提供一個代碼示例和更多關於迄今爲止嘗試過的信息。 – Xcalibur37 2012-02-26 16:26:16