public override void TopDownReCalculateContentSize()
{
#if DEBUG
vinv_dbug_EnterLayerReCalculateContent(this);
#endif
if (this.LineCount > 1)
{
List<EditableTextLine> lines = (List<EditableTextLine>)this.lineCollection;
EditableTextLine lastline = lines[lines.Count - 1];
SetPostCalculateLayerContentSize(lastline.ActualLineWidth, lastline.ActualLineHeight + lastline.LineTop);
}
else
{
SetPostCalculateLayerContentSize(ReCalculateContentSizeHorizontalFlow(this));
}
#if DEBUG
vinv_dbug_ExitLayerReCalculateContent();
#endif
}