public MarkdownList(bool numbered, IEnumerable<UIElement> elements)
{
this.InitializeComponent();
int number = 1;
foreach (var element in elements)
{
var itemPanel = new StackPanel();
itemPanel.Orientation = Orientation.Horizontal;
itemPanel.Children.Add(new TextBlock { Margin = new Thickness(5, 0, 15, 0), Text = numbered ? (number++).ToString() + "." : "●" });
itemPanel.Children.Add(element);
items.Children.Add(itemPanel);
}
}
}