Как в Xamarin.Forms правильно организовать mvvm с WebView?
При нажатии на кнопку должен открываться определенный документ HTML хранимый в ресурсах (таких html сотни). Так же должен быть поиск по названию и описанию этих html. И это все провернуть через mvvm. Т.е. 1.(Model) модель документа, 2. (View) отображение html через WebView, 3. В ViewModel сделать список всех документов. Однако я слабо понимаю как это сделать.
как на на нажатие кнопки открывать в новой странице определенный документ и при этом я мог устроить поиск всех документов и при этом все было устроено через mvvm?
как правильно устроить привязку в webview
View:
`<WebView Source="{Binding webSource}"> </WebView>`BindingContext = new WebPageViewModel();
ViewModel:
`public WebViewSource urlSource1 { get; set; }
public WebPageViewModel()
{
UrlWebViewSource urlSource = new UrlWebViewSource();
urlSource.Url = Path.Combine(DependencyService.Get<IBaseUrl>().Get(), "sist.html");
urlSource1 = urlSource;
}`