Lesson 9 -Figlets

This commit is contained in:
2025-08-09 08:27:42 +02:00
parent 5fb336b84a
commit 017aae6782

View File

@ -129,27 +129,40 @@
////table.AddRow(person); ////table.AddRow(person);
////AnsiConsole.Write(table); ////AnsiConsole.Write(table);
#endregion
//Lesson 8 - Panels //Lesson 8 - Panels
List<string> names = [ ////List<string> names = [
"Tim Corey", //// "Tim Corey",
"Sue Storm", //// "Sue Storm",
"[red]Bilbo Baggins[/]", //// "[red]Bilbo Baggins[/]",
"John Doe", //// "John Doe",
"Princess Donaut", //// "Princess Donaut",
"Steve Rogers" //// "Steve Rogers"
]; ////];
string panelInfo = string.Join("\n", names); ////string panelInfo = string.Join("\n", names);
//Panel panel = new Panel(panelInfo); //////Panel panel = new Panel(panelInfo);
Panel panel = new(new Markup(panelInfo).Centered()); ////Panel panel = new(new Markup(panelInfo).Centered());
panel.Header = new PanelHeader("Default names"); ////panel.Header = new PanelHeader("Default names");
panel.Border = BoxBorder.Rounded; ////panel.Border = BoxBorder.Rounded;
panel.Padding(2, 1); ////panel.Padding(2, 1);
AnsiConsole.Write(panel); ////AnsiConsole.Write(panel);
#endregion
// Lesson 9 - FIGlet Text
AnsiConsole.Write(new FigletText("Hello")
.Centered()
.Color(Color.Red)
);
FigletText figlet = new("World");
figlet.Centered();
figlet.Color(Color.Red);
AnsiConsole.Write(figlet);
Console.ReadLine(); Console.ReadLine();
AnsiConsole.Clear(); AnsiConsole.Clear();