BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
void MainWindow_ItemAdded(object sender, ItemAddedEventArgs args) { if (args.ItemSource == ItemSource.Stencil) { var dropedItem = args.Item as INode;
if (dropedItem != null) { INodePort port1 = addPort(dropedItem, 0.5, 0.5); dropedItem.Ports = new ObservableCollection<INodePort>() { port1 };
}
}
}
private INodePort addPort(INode node, double p1, double p2) { NodePort v = new NodePort() { Width = 11, Height = 11, NodeOffsetX = p1, NodeOffsetY = p2, Node=node, Shape = new EllipseGeometry() { RadiusX = 10, RadiusY = 10 }, ShapeStyle = this.Resources["portstyle"] as Style, }; return v; |