2016-05-18 12 views
0

Ich habe Asp.net-Anwendung, wo ich Silverlight zu zeigen, Schande. Jetzt nur Problem ist Silverlight funktioniert auf IE, aber ich möchte das in Chrome ausführen. Hier CodeAlternative silverlight Objekt in Chrome in asp.net-Anwendung

<asp:Silverlight ID="Silverlight1" runat="server" MinimumVersion="2.0.30523" 
Source="~/SilverlightHTDiagram.xap" Height="430px" Width="500px" 
PluginBackground="White" > 
    </asp:Silverlight> 

Wie kann ich es in Chrom machen arbeiten ??

Oder Wie kann ich es in etwas mit minimalen Änderungen umwandeln, damit es funktioniert Chrom?

+0

Wie haben Sie Ihr Diagramm in Silverlight implementiert? Wenn Sie ein Diagrammsteuerelement verwendet haben, hat der Designer dieses Steuerelements möglicherweise etwas Ähnliches für HTML/JavaScript erstellt. Zum Beispiel: https://forum.nwoods.com/t/converting-goxam-to-gojs/4577 –

Antwort

1

Leider gibt es keine einfache Möglichkeit, dies zu tun. Wenn ich in Ihren Schuhen wäre, würde ich im Grunde nach einigen guten Diagrammbibliotheken für HTML5/JavaScript suchen und anfangen, diese zu verwenden, was im Wesentlichen alle Diagramme in einer anderen Sprache wiederherstellt.

Es gibt einige Blog-Einträge dazu im Internet, dh this one, aber in allem ist Silverlight tot als Browser-Plugin, es wird nicht von Microsoft unterstützt, und wird nicht in jedem modernen Browser funktionieren, so HTML5/JavaScript ist der Weg, zukunftssicher zu bleiben.

Alternativ können Sie das XAML in Ihrer Silverlight App verwenden, um es in eine UWP-App zu übernehmen, oder WPF, wenn Sie jedoch in diesen Tagen mit Leuten arbeiten, die verschiedene Betriebssysteme ausführen, ist das wahrscheinlich nicht das, was Sie tun bin danach.

+0

XAML Wiederverwendung mit UWP? Das ist fast unmöglich. –