using Avalonia.Controls; using Avalonia.Controls.Primitives; namespace Toolkit.Foundation.Avalonia { public class ContentControlHandler : NavigationRouteHandler { public override void Receive(NavigationRouteRequest message) { if (message.Template is TemplatedControl control) { control.DataContext = message.Data; message.Target.Content = control; } message.Reply(true); } } }