introduce a TransientNavigationStore to share objects from one state to the next state

This commit is contained in:
TheXamlGuy
2024-10-08 15:12:50 +01:00
parent 12ed99f191
commit f809f3d221
9 changed files with 224 additions and 173 deletions
@@ -0,0 +1,15 @@
namespace Toolkit.Avalonia;
public interface ITransientNavigationStore<TControl>
where TControl : class
{
void Clear();
T? Get<T>(TControl control)
where T : class;
void Remove(TControl control);
void Set(TControl control,
object parameters);
}