public TextStyle() { _fontSize = new UnsettableInt(); _fontStyle = new UnsettableFontStyle(); _alignment = new UnsettableTextAnchor(); _horizontalOverflow = new UnsettableHorizontalWrapMode(); _verticalOverflow = new UnsettableVerticalWrapMode(); _lineSpacing = new UnsettableFloat(); _color = new UnsettableColor(); }
public TextStyle WithVerticalOverflow(UnsettableVerticalWrapMode overflow) => new TextStyle( Font, FontSize, FontStyle, Alignment, HorizontalOverflow, overflow, LineSpacing, Color);
public TextStyle(TextStyle source) { Assert.IsNotNull(source, "source != null"); _font = source.Font; _fontSize = source.FontSize; _fontStyle = source.FontStyle; _alignment = source.Alignment; _horizontalOverflow = source.HorizontalOverflow; _verticalOverflow = source.VerticalOverflow; _lineSpacing = source.LineSpacing; _color = source.Color; }
public TextStyle( UnsettableFont font, UnsettableInt fontSize, UnsettableFontStyle fontStyle, UnsettableTextAnchor alignment, UnsettableHorizontalWrapMode horizontalOverflow, UnsettableVerticalWrapMode verticalOverflow, UnsettableFloat lineSpacing, UnsettableColor color) { _font = font ?? new UnsettableFont(); _fontSize = fontSize ?? new UnsettableInt(); _fontStyle = fontStyle ?? new UnsettableFontStyle(); _alignment = alignment ?? new UnsettableTextAnchor(); _horizontalOverflow = horizontalOverflow ?? new UnsettableHorizontalWrapMode(); _verticalOverflow = verticalOverflow ?? new UnsettableVerticalWrapMode(); _lineSpacing = lineSpacing ?? new UnsettableFloat(); _color = color ?? new UnsettableColor(); }