Example #1
0
        private static void StripTemplateBindings(SceneElement element)
        {
            List <DocumentNode> list = new List <DocumentNode>();

            foreach (DocumentNode documentNode1 in PasteCommand.FindTemplateBindingTargets(element))
            {
                foreach (DocumentNode documentNode2 in documentNode1.SelectChildNodes(typeof(TemplateBindingExtension)))
                {
                    list.Add(documentNode2);
                }
            }
            foreach (DocumentNode documentNode in list)
            {
                documentNode.Parent.ClearValue((IPropertyId)documentNode.SitePropertyKey);
            }
        }