private void InitContainers()
{
// see FormulaViewer_OnLoaded
if (!IsLoaded) return;
Children.Clear();
if (Tokens != null)
{
Children.AddRange(Tokens.Select(CreateContainer).Where(container => container != null));
foreach (var container in Containers)
{
InitContainer(container);
}
//UpdateStyles();
}
var caretIndex = Tokens == null ? 0 : Tokens.Count;
MoveCaret(-1, caretIndex);
CaretIndex = caretIndex;
UpdateFontSize();
}