AddRemoveElement() public method

public AddRemoveElement ( SvgElement element ) : void
element Svg.SvgElement
return void
コード例 #1
0
ファイル: SvgIdManager.cs プロジェクト: yousafgill/Posh
        public override void Remove(SvgElement element)
        {
            element.AttributeChanged -= element_AttributeChanged;
            element.ContentChanged   -= element_ContentChanged;
            element.ChildAdded       -= element_ChildAdded;

            if (element is SvgVisualElement)
            {
                element.UnregisterEvents(FCaller);
            }

            if (!string.IsNullOrWhiteSpace(element.ID))
            {
                RemoteContext.AddRemoveElement(element);
            }

            base.Remove(element);
        }