private DiagramListViewDataItem BuildShape(string operation) { var item = new DiagramListViewDataItem() { Key = operation, }; item.Shape = new RoundRectShape(5); item.Group = this.radDiagramToolbox1.Groups[0]; return(item); }
private DiagramListViewDataItem BuildContainerShape(Container container) { var shape = new DiagramListViewDataItem() { Key = container.Name, Shape = new CircleShape(), Size = new System.Drawing.Size(300, 100), Group = this.radDiagramToolbox1.Groups[1] }; return(shape); }
//public class AShape : ElementShape //{ // //public override GraphicsPath CreatePath(Rectangle bounds) // //{ // // GraphicsPath path = new GraphicsPath(); // // path.AddString("PcsTec", new FontFamily("Arial"), 0, 50, Point.Empty, StringFormat.GenericTypographic); // // return path; // //} //} private void radDiagramToolbox1_VisualItemFormatting(object sender, ListViewVisualItemEventArgs e) { DiagramListViewDataItem dataItem = e.VisualItem.Data as DiagramListViewDataItem; if (dataItem != null) { if (dataItem.Key == "Image") { DiagramListViewVisualItem visual = e.VisualItem as DiagramListViewVisualItem; visual.Image = Properties.Resources.background_ok; visual.ImageLayout = ImageLayout.Zoom; visual.ShapeElement.Opacity = 0; } } }