using System.Collections.ObjectModel; using System.Windows; using Game.Core.TerrainDataModels; namespace DatabindingTheVideogame { /// /// Interaction logic for Window1.xaml /// public partial class Window1 { private readonly ObservableCollection m_map = new ObservableCollection(); public Window1() { InitializeComponent(); mapView.DataContext = m_map; } private void Dirt_Click(object sender, RoutedEventArgs e) { m_map.Add(new Dirt()); } private void SteelPlate_Click(object sender, RoutedEventArgs e) { m_map.Add(new SteelPlate()); } } }