本文整理汇总了C#中Label.MeasureSize方法的典型用法代码示例。如果您正苦于以下问题:C# Label.MeasureSize方法的具体用法?C# Label.MeasureSize怎么用?C# Label.MeasureSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Label
的用法示例。
在下文中一共展示了Label.MeasureSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateHeaders
void CreateHeaders()
{
var playerNameLabel = new Label("NAME", "Fonts/DefaultFont")
{
Color = Color.Red,
Position = new Point(Viewport.Width / 8, (int)textPosY)
};
_gui.Add(playerNameLabel);
_gui.Add(new Label("HIGH SCORE", "Fonts/DefaultFont")
{
Color = Color.Red,
HorizontalOrigin = HorizontalAlign.Center,
Position = new Point((int)(Viewport.Width * 5 / 8.0f - 70 * _gui.Scale.X), (int)textPosY)
});
_gui.Add(new Label("TOTAL ZOMBIES", "Fonts/DefaultFont")
{
Color = Color.Red,
HorizontalOrigin = HorizontalAlign.Right,
Position = new Point((int)(Viewport.Width * 6 / 8.0f + 100 * _gui.Scale.X), (int)textPosY)
});
textPosY += playerNameLabel.MeasureSize().Y;
}
示例2: CreateCategory
void CreateCategory(string title, string text)
{
var textPosX = Game.GraphicsDevice.Viewport.Width / 2 - 80 * _gui.Scale.X;
var cat1Title = new Label(title, "Fonts/DefaultFont")
{
//FontSize = 24,
Color = Color.YellowGreen,
Position = new Point((int)textPosX, (int)textPosY)
};
_gui.Add(cat1Title);
textPosY += cat1Title.MeasureSize().Y;
if (textPosX == 0)
textPosX = cat1Title.Position.X;
var cat1Text = new Label(text, "Fonts/DefaultFont")
{
Color = Color.White,
Position = new Point((int)textPosX, (int)textPosY)
};
_gui.Add(cat1Text);
textPosY += cat1Text.MeasureSize().Y;
}