private void ViewModel_CustomBlockAdded(object sender, LayoutDesignModel.BlockCreateEventArgs e) { gridBlocks.Children.Add(new GridBlock() { DataContext = e.Block }); }
private void ViewModel_CustomBlockRemoved(object sender, LayoutDesignModel.BlockCreateEventArgs e) { FrameworkElement fe = null; foreach (FrameworkElement ff in gridBlocks.Children) { if (e.Block.Equals(ff.DataContext)) { fe = ff; break; } } if (fe != null) { gridBlocks.Children.Remove(fe); } }