using Avalonia.Controls.Primitives; using Toolkit.Framework.Foundation; namespace Toolkit.Framework.Avalonia; public class ContentControlNavigationHandler : IRequestHandler { public ValueTask Handle(ContentControlNavigation request, CancellationToken cancellationToken) { if (request.Template is TemplatedControl control) { control.DataContext = request.Content; request.Route.Content = control; } return default; } }