31using Microsoft.Xna.Framework;
33using Microsoft.Xna.Framework.Graphics;
56 for (
int i = 0; i <
Content.ItemCount; i++ )
70 for (
int i = 0; i <
Content.ItemCount; i++ )
84 for (
int i = 0; i <
Content.ItemCount; i++ )
96 StringBuilder result =
new StringBuilder();
98 foreach ( var item
in Items )
100 result.Append( item ).Append(
"\n" );
103 return result.RemoveLast( 2 ).ToString();
108 throw new InvalidOperationException(
"You must set the list width before assigning text!" );
111 Vector2 textDims = xnaFont.MeasureString( value );
113 string wrapped =
Font.
WrapText( value, softWidth, Width );
116 this.
Bind( newList );
136 SizingByLayout =
false;
142 return new Label( item )
144 HorizontalSizing =
Sizing.Expanding,
System.Numerics.Vector2 Vector2
DynamicSpriteFont XnaFont
static readonly Font Default
Oletusfontti.
string WrapText(string text, double softLineWidth, double hardLineWidth)
Rivittää tekstin.
double CharacterWidth
Merkin leveys.
Järjestetty lista merkkijonoja.
Sizing
Olion koon asettaminen asettelijan sisällä.
TextSizeMode
Kuinka tekstikentän kokoa käsitellään.
HorizontalAlignment
Asemointi vaakasuunnassa.
static readonly Color Transparent
Läpinäkyvä väri.
static readonly Color Black
Musta.