public override TextCollapsingProperties CreateCollapsingProperties(TextCollapsingCreateInfo createInfo) { if (_isWordBased) { return(new TextTrailingWordEllipsis(_ellipsis, createInfo.Width, createInfo.TextRunProperties)); } return(new TextTrailingCharacterEllipsis(_ellipsis, createInfo.Width, createInfo.TextRunProperties)); }
public override TextCollapsingProperties CreateCollapsingProperties(TextCollapsingCreateInfo createInfo) { throw new NotSupportedException(); }
/// <summary> /// Creates properties that will be used for collapsing lines of text. /// </summary> /// <param name="createInfo">Contextual info about text that will be collapsed.</param> public abstract TextCollapsingProperties CreateCollapsingProperties(TextCollapsingCreateInfo createInfo);
public override TextCollapsingProperties CreateCollapsingProperties(TextCollapsingCreateInfo createInfo) { return(new TextLeadingPrefixCharacterEllipsis(_ellipsis, _prefixLength, createInfo.Width, createInfo.TextRunProperties)); }