private static Border CreateRect(string format, Position position) { var border = new Border { Margin = new Thickness(3), BorderBrush = Brushes.Black, BorderThickness = new Thickness(1), VerticalAlignment = VerticalAlignment.Stretch, Child = new TextBlock { Text = format, VerticalAlignment = VerticalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Center } }; SeqDiagPanel.SetPosition(border, position); return border; }
public static void SetPosition(DependencyObject element, Position value) { element.SetValue(PositionProperty, value); }