using System; using Ooui; namespace Samples { public class ButtonSample { Button MakeButton () { var button = new Button ($"Click me!"); var count = 0; button.Clicked += (s, e) => { count++; button.Text = $"Clicked {count} times"; }; return button; } public void Publish () { var b = MakeButton (); UI.Publish ("/shared-button", b); UI.Publish ("/button", MakeButton); } } }