Compare commits

..

2 Commits

Author SHA1 Message Date
017aae6782 Lesson 9 -Figlets 2025-08-09 08:27:42 +02:00
5fb336b84a //Lesson 8 - Panels 2025-08-08 10:06:24 +02:00

View File

@ -100,36 +100,69 @@
//// AnsiConsole.MarkupLine($"[bold red]{name}[/]");
////}
#endregion
// Lesson 7 - Adding tables to your console
List<Text> person = [
new("Bilbo"),
new("Baggins"),
new("111")
];
////List<Text> person = [
//// new("Bilbo"),
//// new("Baggins"),
//// new("111")
////];
Table table = new Table();
table.Centered();
//table.Expand();
//table.Border(TableBorder.Double);
table.Border(TableBorder.Rounded);
table.ShowRowSeparators();
////Table table = new Table();
////table.Centered();
//////table.Expand();
//////table.Border(TableBorder.Double);
////table.Border(TableBorder.Rounded);
////table.ShowRowSeparators();
table.AddColumn("First Name");
table.AddColumn("Last Name");
table.AddColumn("Age");
////table.AddColumn("First Name");
////table.AddColumn("Last Name");
////table.AddColumn("Age");
table.Columns[0].PadLeft(5).PadRight(5);
table.Columns[1].Width(15);
table.Columns[2].RightAligned();
////table.Columns[0].PadLeft(5).PadRight(5);
////table.Columns[1].Width(15);
////table.Columns[2].RightAligned();
table.AddRow("Tim", "Corey", "46");
table.AddRow("Sue", "Storm", "23");
table.AddRow(person);
////table.AddRow("Tim", "Corey", "46");
////table.AddRow("Sue", "Storm", "23");
////table.AddRow(person);
AnsiConsole.Write(table);
////AnsiConsole.Write(table);
//Lesson 8 - Panels
////List<string> names = [
//// "Tim Corey",
//// "Sue Storm",
//// "[red]Bilbo Baggins[/]",
//// "John Doe",
//// "Princess Donaut",
//// "Steve Rogers"
////];
////string panelInfo = string.Join("\n", names);
//////Panel panel = new Panel(panelInfo);
////Panel panel = new(new Markup(panelInfo).Centered());
////panel.Header = new PanelHeader("Default names");
////panel.Border = BoxBorder.Rounded;
////panel.Padding(2, 1);
////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();
AnsiConsole.Clear();