binding-mewui-data
Installation
SKILL.md
ObservableValue
Reactive value container:
// Create
var name = new ObservableValue<string>("Initial");
var count = new ObservableValue<int>(0);
var enabled = new ObservableValue<bool>(true);
// Read/Write
string current = name.Value;
name.Value = "New"; // Triggers Changed event
// Subscribe via Changed event
name.Changed += () => Console.WriteLine($"Changed to: {name.Value}");