Button is a clickable control that renders a label/content and raises a click interaction via a routed event.
new Button("Click me")
.Click(() => Terminal.WriteLine("Clicked"));
Buttons are content controls. The content can be any Visual:
new Button().Content(new HStack("Save", new Spinner()))
HorizontalAlignment = Align.Start, VerticalAlignment = Align.StartUse ButtonStyle to control:
new Button("Danger")
.Style(ButtonStyle.Default with { Tone = ControlTone.Error });
See also: