У меня есть файл xaml с записью. Я привязываю конкретную запись к определенной модели просмотра. Но модель просмотра ожидает навигатора. Как передать навигатор из файла xaml в модель просмотра?
<Entry Text="{Binding Signature, Mode=TwoWay}">
<Entry.BindingContext>
<vm:SignaturePopupViewModel>
// I need to pass a navigator..
</vm:SignaturePopupViewModel>
</Entry.BindingContext>
</Entry>
Модель просмотра ожидает объект навигации. Я использую его, чтобы открыть страницу, чтобы вернуться на предыдущую страницу после выполнения некоторой логики кода.
public SignaturePopupViewModel(INavigation navigation = null)
{
Navigation = navigation;
SendSignatureCommand = new Command(async () =>
{
await SendSignature();
await Navigation.PopAsync();
});
}