예제 #1
0
 public TextStyle()
 {
     _fontSize           = new UnsettableInt();
     _fontStyle          = new UnsettableFontStyle();
     _alignment          = new UnsettableTextAnchor();
     _horizontalOverflow = new UnsettableHorizontalWrapMode();
     _verticalOverflow   = new UnsettableVerticalWrapMode();
     _lineSpacing        = new UnsettableFloat();
     _color = new UnsettableColor();
 }
예제 #2
0
 public TextStyle WithVerticalOverflow(UnsettableVerticalWrapMode overflow) =>
 new TextStyle(
     Font,
     FontSize,
     FontStyle,
     Alignment,
     HorizontalOverflow,
     overflow,
     LineSpacing,
     Color);
예제 #3
0
        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;
        }
예제 #4
0
 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();
 }