示例#1
0
 public BorderedGraphics(GraphicsElement ge)
 {
     selectors = new Hashtable();
     ge.ParentGraphics = this;
     child = ge;
     initGraphics();
 }
示例#2
0
 public LabeledGraphics(string labelText, GraphicsElement graphics)
     : base()
 {
     grid = new Grid();
     label = new Label();
     label.Content = labelText;
     this.graphics = graphics;
     grid.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch;
     grid.VerticalAlignment = System.Windows.VerticalAlignment.Stretch;
     grid.RowDefinitions.Add(new RowDefinition());
     labelColumn = new ColumnDefinition();
     //labelColumn.Width = new System.Windows.GridLength(120);
     grid.ColumnDefinitions.Add(labelColumn);
     grid.ColumnDefinitions.Add(new ColumnDefinition());
     grid.Children.Add(label);
     grid.Children.Add(graphics);
     Grid.SetColumn(label, 0);
     Grid.SetColumn(graphics, 1);
     Grid.SetRow(label, 0);
     Grid.SetRow(graphics, 0);
     Content = grid;
 }