mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-16 00:42:51 +08:00
42 lines
1.1 KiB
C#
42 lines
1.1 KiB
C#
namespace Spectre.Console.Examples
|
|
{
|
|
public static class Program
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
// No title
|
|
Render(
|
|
new Rule()
|
|
.RuleStyle(Style.Parse("yellow"))
|
|
.AsciiBorder()
|
|
.LeftAligned());
|
|
|
|
// Left aligned title
|
|
Render(
|
|
new Rule("[blue]Left aligned[/]")
|
|
.RuleStyle(Style.Parse("red"))
|
|
.DoubleBorder()
|
|
.LeftAligned());
|
|
|
|
// Centered title
|
|
Render(
|
|
new Rule("[green]Centered[/]")
|
|
.RuleStyle(Style.Parse("green"))
|
|
.HeavyBorder()
|
|
.Centered());
|
|
|
|
// Right aligned title
|
|
Render(
|
|
new Rule("[red]Right aligned[/]")
|
|
.RuleStyle(Style.Parse("blue"))
|
|
.RightAligned());
|
|
}
|
|
|
|
private static void Render(Rule rule)
|
|
{
|
|
AnsiConsole.Write(rule);
|
|
AnsiConsole.WriteLine();
|
|
}
|
|
}
|
|
}
|