/* * 构造函数 */ public ChooseColumnWindow(TimeBasedDynamicDiagram diagram, int index, UIElement invoker) { initializeData(diagram, index, invoker); initializeGraphics(); }
private void initializeData(TimeBasedDynamicDiagram diagram, int index, UIElement invoker) { _diagram = diagram; _invoker = invoker; _index = index; _listBox = new ListBox(); _listBox.SelectionMode = SelectionMode.Multiple; foreach (Data data in _diagram.Model.DataList) { ListBoxItem item = new ListBoxItem() { Content = data.Name, Tag = data }; _listBox.Items.Add(item); } }
// 动态图标初始化 private void initializeGraphics() { Dmodel = new DynamicDiagram.DataModel("..//..//DynamicDiagram//TimeBasedDataConfig.xml", ReceiveDs); Ddiagram = new DynamicDiagram.TimeBasedDynamicDiagram(900, Dmodel, "..//..//Dynamicdiagram//DiagramConfig.xml"); data = new DynamicDiagram.ScaleData(); Ddiagram.startDynamicDrawing(DRconn, "WS_Drilling_Depth_Based", "龙109井", "主井眼", data); //Ddiagram.getData(DRconn, "WS_Drilling_Depth_Based", "龙109井", "主井眼", data); _Ditem.Content = Ddiagram; }