Est-il nécessaire d'ouvrir dans le navigateur Web natif? Peut-être que vous pourriez utiliser un WebView
WebView peut afficher le contenu de HTML, CSS et Javascript intégré dans l'application. Par exemple:
<html>
<head>
<title>Xamarin Forms</title>
</head>
<body>
<h1>Xamrin.Forms</h1>
<p>This is an iOS web page.</p>
<img src="XamarinLogo.png" />
</body>
</html>
Pour afficher le contenu local à l'aide d'une WebView, vous devrez ouvrir le fichier HTML comme un autre, puis charger le contenu sous forme de chaîne dans la propriété d'un Html HtmlWebViewSource. Pour plus d'informations sur l'ouverture des fichiers, voir Working with Files.
Ou tout simplement utiliser:
var browser = new WebView();
var htmlSource = new HtmlWebViewSource();
htmlSource.Html = @"<html><body>
<h1>Xamarin.Forms</h1>
<p>Welcome to WebView.</p>
</body></html>";
browser.Source = htmlSource;
Oui, il est nécessaire d'ouvrir le fichier HTML local dans le navigateur Web natif qui est l'exigence –
Il est clairement mentionné dans la question pour ouvrir le navigateur natif .. – Sankarann