我一直在使用xaml,javascript和html開發Silverlight頁面(我的字面上只有.html,.js和.xaml文件)。問題是,我只是意識到它不能在任何瀏覽器中工作,除了Internet Explorer(肯定是7)。我可以在沒有代碼的情況下創建一個跨瀏覽器兼容的silverlight頁面嗎?
我有太多的代碼行想要添加vb.net或visual c代碼,並使用html橋。我只想讓xaml鼠標事件像以前一樣直接工作。換句話說,當xaml的MouseLeftButtonDown表示「highlightMe」時,我希望highlightMe函數是一個javascript函數。但我也希望我的網頁能夠在任何瀏覽器中工作。
現在,我已經開始使用vb.net或visual c.net創建一個全新的visual studio項目,但是xaml文件事件似乎指向事件背後的代碼。另外,它將silverlight編譯爲一個.XAP文件。 XAP文件實際上是一個帶有已編譯的dll和appmanifest.xaml的.ZIP文件。
那麼,如何配置我的appManifest.xaml來處理只有javascript和xaml(以及指向.XAP作爲源的html文件)的silverlight頁面。 html部分,我想我明白了。 AppManifest是一個不同的故事,我絕對需要幫助。
我認爲這與創建app.xaml和page.xaml以及使用主標籤的x:Class值有關。
您使用的是什麼版本的silverlight? – Jeremiah 2009-07-07 14:12:09
嘗試使用版本2.我聽說只使用JavaScript,xaml和html僅限於版本1。 – Neo42 2009-07-08 15:02:13