This commit is contained in:
Dan Clark
2024-11-20 21:00:09 +00:00
parent 736fd2802b
commit 8466d23aa6
8 changed files with 129 additions and 98 deletions
@@ -23,20 +23,14 @@ public partial class ConfigurationValueViewModel<TConfiguration, TValue>(IServic
}
}
protected override void OnActivated()
{
Value = read(configuration);
base.OnActivated();
}
protected override void Activated() => Value = read(configuration);
protected override void OnChanged(TValue? value)
protected override void Changed(TValue? value)
{
if (IsActive)
{
writer.Write(args => write(value, args));
}
base.OnChanged(value);
}
}
@@ -97,10 +91,9 @@ public partial class ConfigurationValueViewModel<TConfiguration, TValue, TItem>
}
}
protected override void OnActivated()
protected override void Activated()
{
Value = read(configuration);
base.OnActivated();
}
protected override void OnChanged(TValue? value)