Ich habe eine Silverlight3-Anwendung, die sowohl in Windows- als auch Mac OS-Umgebungen ausgeführt werden soll. Ich würde gerne in Runtime wissen, wenn meine Anwendung auf einem Windows oder Mac läuft, so dass ich ein paar Dinge an die Art und Weise zwicken können, die Benutzer in ihrem Betriebssystem ihrer Wahl gewohnt sind.
In Windows ist es zum Beispiel üblich, die Schaltflächen "OK" und "Abbrechen" zu verwenden, während in Mac OS die Schaltflächen "Abbrechen" und "OK" (umgekehrte Reihenfolge) die Norm sind.
Irgendwelche Ideen?
Es gibt zwei Möglichkeiten.
Von Silverlight:
%Vor%Von ASP.NET und senden Sie es an Silverlight:
%Vor% Ich bin nicht mit Silverlight vertraut, aber ich wette, Sie können den User-Agent
HTTP-Header erhalten, der den Betriebssystemnamen enthält.
Tags und Links runtime silverlight-3.0 operating-system detection