using Avalonia.Controls.Primitives; namespace Toolkit.Foundation.Avalonia { //public class NavigationRouteRequest : AsyncRequestMessage where TTarget : TemplatedControl //{ // public NavigationRouteRequest(TTarget target, object? content, object? template, IDictionary? parameters = null) // { // Target = target; // Content = content; // Template = template; // Parameters = parameters; // } // public TTarget Target { get; } // public object? Content { get; } // public object? Template { get; } // public IDictionary? Parameters { get; } //} //public class NavigationRouteRequest //{ // public static NavigationRouteRequest Create(TTarget target, object? content, object? template, IDictionary? parameters = null) where TTarget : TemplatedControl // { // return new NavigationRouteRequest(target, content, template, parameters); // } //} }