public void Detach() { this.CheckAttached(true); if (this.toolContext.View != null) { this.toolContext.View.AdornerLayer.Remove((IAdornerSet)this.snapLineAdornerSet); } this.toolContext = (ToolBehaviorContext)null; this.snapLineAdornerSet = (SnapLineAdornerSet)null; }
public void Attach(ToolBehaviorContext toolContext, SceneElement containerElement) { this.CheckAttached(false); this.toolContext = toolContext; this.snapLineAdornerSet = new SnapLineAdornerSet(this.toolContext, containerElement); if (this.toolContext.View == null) { return; } this.toolContext.View.AdornerLayer.Add((IAdornerSet)this.snapLineAdornerSet); }
public SnapLineAdorner(SnapLineAdornerSet adornerSet) : base((AdornerSet)adornerSet) { }