зеркало из https://github.com/microsoft/sketch360.git
Fixed webview Navigation
This commit is contained in:
Родитель
d1b80edf3f
Коммит
c2e6d2adfb
|
@ -9,9 +9,9 @@
|
|||
x:Class="Sketch360.XPlat.Pages.HelpPage">
|
||||
<ContentPage.Content>
|
||||
<Grid>
|
||||
<dualscreen:TwoPaneView Pane1Length="720" BackgroundColor="Beige">
|
||||
<dualscreen:TwoPaneView Pane1Length="580" BackgroundColor="Beige">
|
||||
<dualscreen:TwoPaneView.Pane1>
|
||||
<WebView x:Name="WebView" />
|
||||
<WebView x:Name="WebView"/>
|
||||
</dualscreen:TwoPaneView.Pane1>
|
||||
</dualscreen:TwoPaneView>
|
||||
</Grid>
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
|
||||
using Microsoft.AppCenter.Analytics;
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using Xamarin.Essentials;
|
||||
|
@ -51,16 +52,19 @@ namespace Sketch360.XPlat.Pages
|
|||
base.OnAppearing();
|
||||
}
|
||||
|
||||
private async void WebView_Navigating(object sender, WebNavigatingEventArgs e)
|
||||
private void WebView_Navigating(object sender, WebNavigatingEventArgs e)
|
||||
{
|
||||
if (e.Url.StartsWith("file://", System.StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!e.Url.StartsWith("http", StringComparison.InvariantCultureIgnoreCase)) return;
|
||||
|
||||
await Launcher.OpenAsync(new System.Uri(e.Url)).ConfigureAwait(false);
|
||||
var options = new BrowserLaunchOptions
|
||||
{
|
||||
LaunchMode = BrowserLaunchMode.External,
|
||||
Flags = BrowserLaunchFlags.LaunchAdjacent
|
||||
};
|
||||
|
||||
e.Cancel = true;
|
||||
|
||||
_ = Browser.OpenAsync(e.Url, options);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -123,7 +123,7 @@
|
|||
und zeichnen Sie dann die Linie über die gestrichelte Schablonenkurve.
|
||||
Diese Schablone wurde in Zusammenarbeit mit António B. Araújo an der Universidade Aberta in Portugal
|
||||
entwickelt.
|
||||
Weitere Informationen finden Sie <a href="https://aka.ms/AAancza" target="_blank">hier</a>.
|
||||
Weitere Informationen finden Sie <a href="https://aka.ms/AAancza">hier</a>.
|
||||
</li>
|
||||
</ul>
|
||||
<h2>Menü</h2>
|
||||
|
@ -163,28 +163,28 @@
|
|||
Adobe <a target="=_blank" href="lightroom.adobe.com">lightroom.adobe.com</a>
|
||||
</li>
|
||||
<li>
|
||||
Adobe <a target="_blank" href="https://www.adobe.com/products/photoshop.html">Photoshop</a>
|
||||
Adobe <a href="https://www.adobe.com/products/photoshop.html">Photoshop</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://kuula.co/" target="_blank">Kuula</a>
|
||||
<a href="https://kuula.co/">Kuula</a>
|
||||
</li>
|
||||
<li>
|
||||
<a target="_blank" href="https://facebook.com">Facebook</a>:
|
||||
<a href="https://facebook.com">Facebook</a>:
|
||||
Bilder müssen von der Facebook.com-Website (facebook.com oder m.facebook.com) hochgeladen werden, nicht von der mobilen Facebook-App.
|
||||
</li>
|
||||
<li>
|
||||
<a target="_blank" href="https://flickr.com">Flickr</a>
|
||||
<a href="https://flickr.com">Flickr</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h2>Die Technologie, die hinter Sketch 360 steckt</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a target="_blank" href="https://dotnet.microsoft.com/apps/xamarin/xamarin-forms">Xamarin Forms</a> mit C#
|
||||
<a href="https://dotnet.microsoft.com/apps/xamarin/xamarin-forms">Xamarin Forms</a> mit C#
|
||||
</li>
|
||||
<li>
|
||||
<a target="_blank" href="https://github.com/mono/SkiaSharp">SkiaSharp</a> für die Zeichenfläche
|
||||
<a href="https://github.com/mono/SkiaSharp">SkiaSharp</a> für die Zeichenfläche
|
||||
</li>
|
||||
<li><a target="_blank" href="https://www.babylonjs.com/">Babylon.js</a> für die 360-Grad Ansicht mit JavaScript</li>
|
||||
<li><a href="https://www.babylonjs.com/">Babylon.js</a> für die 360-Grad Ansicht mit JavaScript</li>
|
||||
</ul>
|
||||
<h2>Über Sketch 360</h2>
|
||||
<p>
|
||||
|
@ -192,17 +192,17 @@
|
|||
<a target = "_blank" href = "https://www.microsoft.com/en-us/garage/blog/2018/11/finally-a-way-to-sketch-360-degree-vr-scenes/ ">
|
||||
als kostenlose App
|
||||
</a> im Jahr 2018 für Microsoft Surface im
|
||||
<a target="_blank" href="https://www.microsoft.com/en-us/p/sketch-360/9p89s2qlh11t">
|
||||
<a href="https://www.microsoft.com/en-us/p/sketch-360/9p89s2qlh11t">
|
||||
Windows Store
|
||||
</a> veröffentlicht.
|
||||
Es half ihm bei der Erstellung von 360-Grad Skizzen.
|
||||
Hier sind einige
|
||||
<a target="_blank" href="https://adobe.ly/2UMv7Ew">
|
||||
<a href="https://adobe.ly/2UMv7Ew">
|
||||
Beispiele für Skizzen
|
||||
</a>
|
||||
die er damit auf dem Microsoft Surface Pro und Surface Go zeichnete.
|
||||
Michael seit dreißig Jahren aks er Architektur am College zu studierte
|
||||
<a target="_blank" href="https://adobe.ly/2GpnWYN">
|
||||
<a href="https://adobe.ly/2GpnWYN">
|
||||
Skizziert und Tagebücher
|
||||
</a> geführt.
|
||||
Er machte seine Karriere in Softwareentwicklung, behielt aber seine Leidenschaft für kreative Werkzeuge
|
||||
|
@ -211,12 +211,12 @@
|
|||
|
||||
<p>
|
||||
Sketch 360 für Android wurde von Microsoft-Mitarbeitern, Michael Scherotter, Matthew Leibowitz, Shane Neuville und Komal Priya
|
||||
während unternehmensweiter Hackathons, die von der <a target="_blank" href="https://www.microsoft.com/en-us/garage/"> Microsoft Garage </a>
|
||||
während unternehmensweiter Hackathons, die von der <a href="https://www.microsoft.com/en-us/garage/"> Microsoft Garage </a>
|
||||
durchgeführt werden, erstellt.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Gleichwinklige Schablonenwerkzeuge <a href="https://aka.ms/AAancza" target="_blank"> (Gl. A Snap) </a> von António B. Araújo.
|
||||
Gleichwinklige Schablonenwerkzeuge <a href="https://aka.ms/AAancza"> (Gl. A Snap) </a> von António B. Araújo.
|
||||
<br />
|
||||
Übersetzungen ins Deutsche von Andreas Schiffler.
|
||||
</p>
|
||||
|
|
|
@ -111,7 +111,7 @@
|
|||
points. Pour le positionner, faites glisser les deux cercles pour les repositionner et le
|
||||
tracez la ligne sur la courbe du pochoir en pointillés. Ce pochoir a été intégré
|
||||
collaboration avec António B. Araújo à l'Universidade Aberta au Portugal.
|
||||
Pour plus de détails voir <a href="https://aka.ms/AAancza" target="_blank">cela</a>.</li>
|
||||
Pour plus de détails voir <a href="https://aka.ms/AAancza">cela</a>.</li>
|
||||
</ul>
|
||||
<h2>Menu</h2>
|
||||
<ul>
|
||||
|
@ -148,46 +148,48 @@
|
|||
<li>
|
||||
Adobe <a target="=_blank" href="lightroom.adobe.com">Lightroom.adobe.com</a>
|
||||
</li>
|
||||
<li>Adobe <a target="_blank" href="https://www.adobe.com/products/photoshop.html">Photoshop</a></li>
|
||||
<li><a href="https://kuula.co/" target="_blank">Kuula</a></li>
|
||||
<li>Adobe <a href="https://www.adobe.com/products/photoshop.html">Photoshop</a></li>
|
||||
<li><a href="https://kuula.co/">Kuula</a></li>
|
||||
<li>
|
||||
<a target="_blank" href="https://facebook.com">Facebook</a>: Les images doit être uploadées à partir du site
|
||||
<a href="https://facebook.com">Facebook</a>: Les images doit être uploadées à partir du site
|
||||
Facebook.com (facebook.com or m.facebook.com), pas à partir de l'application mobile.
|
||||
</li>
|
||||
<li><a target="_blank" href="https://flickr.com">Flickr</a></li>
|
||||
<li><a href="https://flickr.com">Flickr</a></li>
|
||||
</ul>
|
||||
<h2>La technologie derrière Sketch 360</h2>
|
||||
<ul>
|
||||
<li><a target="_blank" href="https://dotnet.microsoft.com/apps/xamarin/xamarin-forms">Xamarin Forms</a>
|
||||
<li><a href="https://dotnet.microsoft.com/apps/xamarin/xamarin-forms">Xamarin Forms</a>
|
||||
utilisant C#
|
||||
</li>
|
||||
<li>
|
||||
<a target="_blank" href="https://github.com/mono/SkiaSharp">SkiaSharp</a> pour le canevas de dessin
|
||||
<a href="https://github.com/mono/SkiaSharp">SkiaSharp</a> pour le canevas de dessin
|
||||
</li>
|
||||
<li><a target="_blank" href="https://www.babylonjs.com/">Babylon.js</a> pour la vue 3D utilisant JavaScript</li>
|
||||
<li><a href="https://www.babylonjs.com/">Babylon.js</a> pour la vue 3D utilisant JavaScript</li>
|
||||
</ul>
|
||||
<h2>A propos de Sketch 360</h2>
|
||||
<p>
|
||||
Sketch 360 a été créé par Michael Scherotter et
|
||||
<a target="_blank"
|
||||
href="https://www.microsoft.com/en-us/garage/blog/2018/11/finally-a-way-to-sketch-360-degree-vr-scenes/">
|
||||
<a
|
||||
href="https://www.microsoft.com/en-us/garage/blog/2018/11/finally-a-way-to-sketch-360-degree-vr-scenes/">
|
||||
distribuée gratuitement
|
||||
</a> développée par Microsoft Surface dans le
|
||||
<a target="_blank" href="https://www.microsoft.com/en-us/p/sketch-360/9p89s2qlh11t">
|
||||
<a href="https://www.microsoft.com/en-us/p/sketch-360/9p89s2qlh11t">
|
||||
Windows Store
|
||||
</a> en 2018 to aider à la création de croquis 360. Ici il y a quelques
|
||||
<a target="_blank" href="https://adobe.ly/2UMv7Ew">exemples de croquis</a>
|
||||
<a href="https://adobe.ly/2UMv7Ew">exemples de croquis</a>
|
||||
il dessinat en utilisant les tablettes Microsoft Surface Pro et Surface Go.
|
||||
Michael a été <a target="_blank" href="https://adobe.ly/2GpnWYN">
|
||||
Michael a été <a href="https://adobe.ly/2GpnWYN">
|
||||
dessinateur et gardait un journal
|
||||
</a> pendant 30 ans depuis qu'il étudiait l'architecture au lycée. Il construit sa carrière en développement
|
||||
avec une passion spécifique pour développer des outils créatifs mais n'a jamais arrêté de dessiner.
|
||||
Sketch 360 pour Android a été créé par des employés de Microsoft, Michael Scherotter, Matthew Leibowitz, Shane
|
||||
Neuville, et Komal Priya lors d'un
|
||||
hackathon organisé par le <a target="_blank" href="https://www.microsoft.com/en-us/garage/">Microsoft
|
||||
Garage</a>.
|
||||
hackathon organisé par le <a href="https://www.microsoft.com/en-us/garage/">
|
||||
Microsoft
|
||||
Garage
|
||||
</a>.
|
||||
<br />
|
||||
Outils Equirectangulaire <a href="https://aka.ms/AAancza" target="_blank">(Eq A Snap)</a> par Ant<6E>nio B. Ara<72>jo
|
||||
Outils Equirectangulaire <a href="https://aka.ms/AAancza">(Eq A Snap)</a> par António B. Araújo
|
||||
</p>
|
||||
<img src="garage.png" alt="Microsoft Garage Logo" width="100" class="center" />
|
||||
<script src="about.js">
|
||||
|
|
|
@ -100,7 +100,7 @@
|
|||
points. To position it, drag the two circles to reposition them and the
|
||||
draw the line over the dashed stencil curve. This stencil was built in
|
||||
collaboration with Ant<6E>nio B. Ara<72>jo at Universidade Aberta in Portugal.
|
||||
For more detail see <a href="https://aka.ms/AAancza" target="_blank">this</a>.</li>
|
||||
For more detail see <a href="https://aka.ms/AAancza">this</a>.</li>
|
||||
</ul>
|
||||
<h2>Menu</h2>
|
||||
<ul>
|
||||
|
@ -133,42 +133,42 @@
|
|||
<li>
|
||||
Adobe <a target="=_blank" href="lightroom.adobe.com">Lightroom.adobe.com</a>
|
||||
</li>
|
||||
<li>Adobe <a target="_blank" href="https://www.adobe.com/products/photoshop.html">Photoshop</a></li>
|
||||
<li><a href="https://kuula.co/" target="_blank">Kuula</a></li>
|
||||
<li>Adobe <a href="https://www.adobe.com/products/photoshop.html">Photoshop</a></li>
|
||||
<li><a href="https://kuula.co/" >Kuula</a></li>
|
||||
<li>
|
||||
<a target="_blank" href="https://facebook.com">Facebook</a>: Images must be uploaded from the Facebook.com website (facebook.com or m.facebook.com), not the Facebook mobile app.
|
||||
<a href="https://facebook.com">Facebook</a>: Images must be uploaded from the Facebook.com website (facebook.com or m.facebook.com), not the Facebook mobile app.
|
||||
</li>
|
||||
<li><a target="_blank" href="https://flickr.com">Flickr</a></li>
|
||||
<li><a href="https://flickr.com">Flickr</a></li>
|
||||
</ul>
|
||||
<h2>The Tech behind Sketch 360</h2>
|
||||
<ul>
|
||||
<li><a target="_blank" href="https://dotnet.microsoft.com/apps/xamarin/xamarin-forms">Xamarin Forms</a> using C#</li>
|
||||
<li><a href="https://dotnet.microsoft.com/apps/xamarin/xamarin-forms">Xamarin Forms</a> using C#</li>
|
||||
<li>
|
||||
<a target="_blank" href="https://github.com/mono/SkiaSharp">SkiaSharp</a> for the drawing canvas
|
||||
<a href="https://github.com/mono/SkiaSharp">SkiaSharp</a> for the drawing canvas
|
||||
</li>
|
||||
<li><a target="_blank" href="https://www.babylonjs.com/">Babylon.js</a> for the 360 View using JavaScript</li>
|
||||
<li><a href="https://www.babylonjs.com/">Babylon.js</a> for the 360 View using JavaScript</li>
|
||||
</ul>
|
||||
<h2>About Sketch 360</h2>
|
||||
<p>
|
||||
Sketch 360 was originally created by Michael Scherotter and
|
||||
<a target="_blank" href="https://www.microsoft.com/en-us/garage/blog/2018/11/finally-a-way-to-sketch-360-degree-vr-scenes/">
|
||||
<a href="https://www.microsoft.com/en-us/garage/blog/2018/11/finally-a-way-to-sketch-360-degree-vr-scenes/">
|
||||
released as free app
|
||||
</a> built for Microsoft Surface in the
|
||||
<a target="_blank" href="https://www.microsoft.com/en-us/p/sketch-360/9p89s2qlh11t">
|
||||
<a href="https://www.microsoft.com/en-us/p/sketch-360/9p89s2qlh11t">
|
||||
Windows Store
|
||||
</a> in 2018 to help him create 360 sketches. Here are some
|
||||
<a target="_blank" href="https://adobe.ly/2UMv7Ew">examples of sketches</a>
|
||||
<a href="https://adobe.ly/2UMv7Ew">examples of sketches</a>
|
||||
he drew with it using Microsoft Surface Pro and Surface Go tablets.
|
||||
Michael has been <a target="_blank" href="https://adobe.ly/2GpnWYN">
|
||||
Michael has been <a href="https://adobe.ly/2GpnWYN">
|
||||
sketching and keeping journals
|
||||
</a> for thirty years ever since he
|
||||
started studying architecture in college. He made his career in
|
||||
software development, with a specific passion for building creative
|
||||
tools but never stopped sketching.
|
||||
Sketch 360 for the Android was built by Microsoft employees, Michael Scherotter, Matthew Leibowitz, Shane Neuville, and Komal Priya in
|
||||
company-wide hackathons run by the <a target="_blank" href="https://www.microsoft.com/en-us/garage/">Microsoft Garage</a>.
|
||||
company-wide hackathons run by the <a href="https://www.microsoft.com/en-us/garage/">Microsoft Garage</a>.
|
||||
<br />
|
||||
Equirectangular tools <a href="https://aka.ms/AAancza" target="_blank">(Eq A Snap)</a> by Ant<EFBFBD>nio B. Ara<72>jo
|
||||
Equirectangular tools <a href="https://aka.ms/AAancza">(Eq A Snap)</a> by António B. Araújo
|
||||
</p>
|
||||
<img src="garage.png" alt="Microsoft Garage Logo" width="100" class="center" />
|
||||
<script src="about.js">
|
||||
|
|
Загрузка…
Ссылка в новой задаче