Fix for measured width of richtext strings not including paragraph margins
This commit is contained in:
Родитель
05480108b0
Коммит
be6dc264c6
|
@ -817,8 +817,9 @@ namespace Topten.RichTextKit
|
||||||
// If this paragraph wasn't completely truncated, then update the measured width
|
// If this paragraph wasn't completely truncated, then update the measured width
|
||||||
if (!p.Truncated)
|
if (!p.Truncated)
|
||||||
{
|
{
|
||||||
if (p.TextBlock.MeasuredWidth > _measuredWidth)
|
var paraWidth = p.TextBlock.MeasuredWidth + p.MarginLeft + p.MarginRight;
|
||||||
_measuredWidth = p.TextBlock.MeasuredWidth;
|
if (paraWidth > _measuredWidth)
|
||||||
|
_measuredWidth = paraWidth;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Store the this paragraph as the previous so a fully truncated subsequent
|
// Store the this paragraph as the previous so a fully truncated subsequent
|
||||||
|
|
Загрузка…
Ссылка в новой задаче