public OverlayWindow([NotNull] OverlayCanvas canvas, [NotNull] string caption) { Assert.ArgumentNotNull(canvas, nameof(canvas)); Assert.ArgumentNotNull(caption, nameof(caption)); InitializeComponent(); DataContext = this; Canvas = canvas; Caption = caption; }
public OverlayConnector([NotNull] OverlayCanvas overlayCanvas, Point start) { Assert.ArgumentNotNull(overlayCanvas, nameof(overlayCanvas)); OverlayCanvas = overlayCanvas; Start = start; End = start; adorner = new ConnectorAdorner(this, OverlayCanvas); adornerLayer = AdornerLayer.GetAdornerLayer(OverlayCanvas); adornerLayer.Add(adorner); }