コード例 #1
0
 private void ViewModel_CustomBlockAdded(object sender, LayoutDesignModel.BlockCreateEventArgs e)
 {
     gridBlocks.Children.Add(new GridBlock()
     {
         DataContext = e.Block
     });
 }
コード例 #2
0
        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);
            }
        }