Я хочу создать переносимую библиотеку классов многократного использования, чтобы проверить некоторую информацию на сервере и показать страницу, если выполняются некоторые условия.
У меня есть проект Android Class Library
с этим кодом:
namespace Extensions.Droid
{
public class ServerInfo
{
// other methods
public async Task<bool> CheckUpdatesAsync()
{
if(UpdateAvailable())
{
// how to navigate to a page inside this library
}
}
}
}
Я пытался передать экземпляр INavigation
или VisualElement
вышеуказанному классу ServerInfo
, чтобы я мог использовать:
element.Navigation.PushAsync(new UpdatePage());
Но их нет в библиотеке.
Как я могу выполнять навигацию внутри библиотеки классов?Заранее спасибо.