using System; using Avalonia.Controls; using FluentAvalonia.UI.Controls; namespace Artemis.UI; public class PageFactory : INavigationPageFactory { private readonly ViewLocator _viewLocator; public PageFactory() { _viewLocator = new ViewLocator(); } /// public Control? GetPage(Type srcType) { return null; } /// public Control GetPageFromObject(object target) { Control control = _viewLocator.Build(target); control.DataContext = target; return control; } }