Wie erkennt man das Betriebssystem von einer Silverlight-Anwendung?

8

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?

    
sprite 10.09.2009, 06:55
quelle

2 Antworten

13

Es gibt zwei Möglichkeiten.

Von Silverlight:

%Vor%

Von ASP.NET und senden Sie es an Silverlight:

%Vor%     
NewAgeSolution 15.09.2009, 20:43
quelle
-1

Ich bin nicht mit Silverlight vertraut, aber ich wette, Sie können den User-Agent HTTP-Header erhalten, der den Betriebssystemnamen enthält.

    
Anton Gogolev 10.09.2009 07:06
quelle