Files
Toolkit2/Toolkit.Foundation.Avalonia/Navigation/NavigationRouteRequest.cs
T
2022-12-07 19:30:31 +00:00

32 lines
1.1 KiB
C#

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