32 lines
1.1 KiB
C#
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);
|
|
// }
|
|
//}
|
|
}
|