更新Silverlight ctp到Silverlight beta 1.0
生活随笔
收集整理的這篇文章主要介紹了
更新Silverlight ctp到Silverlight beta 1.0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面是我更新Silverlight ctp到Silverlight beta 1.0的一個紀錄,希望對各位同學有幫助。 1、卸載Silverlight ctp 和sdk以及VS template 2、安裝Silverlight Beta 1.0 ([url]http://www.microsoft.com/silverlight/install.aspx[/url]). 3、安裝Microsoft Silverlight 1.0 Beta SDK ([url]http://go.microsoft.com/fwlink/?linkid=89144&clcid=0x409[/url]).同時安裝 VS template 4、從C:\Program Files\Microsoft SDKs\Silverlight1.0SDK? file from拷貝 Silverlight.js替換aghost.js : <script type="text/javascript" src="Silverlight.js"></script> 5、用Sys.Silverlight.createObject() 替換aghost(). 調用參數也作了相應修改: WPF/E:?? ?new agHost(
???????????? "WpfeControlHost",? // DIV tag id.
???????????? "WpfeControl",????? // WPF/E control id.
???????????? "400px",??????????? // Width of rectangular region of WPF/E control in pixels.
???????????? "100px",??????????? // Height of rectangular region of WPF/E control in pixels.
???????????? "#D6D6D6",????????? // Background color of rectangular region of WPF/E control.
???????????? null,?????????????? // SourceElement property value.
???????????? "HelloWorld.xaml",? // Source property value.
???????????? "false",??????????? // WindowlessMode property value.
???????????? "30",?????????????? // MaxFrameRate property value.
???????????? 'myErrorHandler');? // OnError property value -- notice use of single quotes. Silverlight:Sys.Silverlight.createObject("HelloWorld.xaml", // Source property value.WpfeControlHost, // DOM reference to hosting DIV tag."WpfeControl", // Unique control id value.{ // Control properties.width:'400', // Width of rectangular region of control in pixels.height:'100', // Height of rectangular region of control in pixels.inplaceInstallPrompt:false,// Determines whether to display in-place install prompt if invalid version detected.background:'#D6D6D6', // Background color of control.isWindowless:'false', // Determines whether to display control in Windowless mode.framerate:'30', // MaxFrameRate property value.version:'0.9' // Control version to use.},{onError:'myErrorHandler', // OnError property value -- event handler function name.onLoad:null // OnLoad property value -- event handler function name.},null); // Context value -- event handler function name. 一些參數和參數的順序都發生了變化。首先Div tag的沒有引號的.?其次只要傳遞五個參數,第四、五個參數是個javascript object有多個參數。 Tips 1、搜索Xaml文件,去除所有的javascript實例,這個修改主要是現在Silverlight支持多種語言了,不僅僅是Javascript,而Xaml只是描述界面的。 例如: <Canvas xmlns="[url]http://schemas.microsoft.com/client/2007[/url]"
xmlns:x="[url]http://schemas.microsoft.com/winfx/2006/xaml[/url]"
Loaded="javascript:root_Loaded"
x:Name="root"?
?…… </Canvas> 替換成 <Canvas xmlns="[url]http://schemas.microsoft.com/client/2007[/url]"
xmlns:x="[url]http://schemas.microsoft.com/winfx/2006/xaml[/url]"
Loaded="root_Loaded"
x:Name="root"?
?…… </Canvas> 2、事件?MouseMove event?作了些修改. 獲取x、y坐標現在改成了: args.GetValue("X") 3、?CreateFromXaml method?已經不是Silverlight control object 的, 屬于 content object.?因此要wpfeControl.content.createFromXaml("...").替換 wpfeControl.createFromXaml("...") 4、先看看這兩篇文章?What's New in Silverlight (1.0 Beta and 1.1 Alpha)??、?New API for the Silverlight 1.0 Beta. 5、MIX07會議中微軟同時發布Silverlight 1.0的Beta測試版與Silverlight 1.1的Alpha測試版。1.0 Beta版已提供Go Live授權,1.1版本還是Alpha,功能雖然強大很多,但是風險挺大。企業用Silverlight 1.0測試版開發產品,可直接上線使用。2007年夏天微軟將發布1.0正式版。 6、[url]http://quickstarts.asp.net/Futures/Silverlight/default.aspx[/url]
本文轉自 張善友 51CTO博客,原文鏈接:http://blog.51cto.com/shanyou/74293,如需轉載請自行聯系原作者
???????????? "WpfeControlHost",? // DIV tag id.
???????????? "WpfeControl",????? // WPF/E control id.
???????????? "400px",??????????? // Width of rectangular region of WPF/E control in pixels.
???????????? "100px",??????????? // Height of rectangular region of WPF/E control in pixels.
???????????? "#D6D6D6",????????? // Background color of rectangular region of WPF/E control.
???????????? null,?????????????? // SourceElement property value.
???????????? "HelloWorld.xaml",? // Source property value.
???????????? "false",??????????? // WindowlessMode property value.
???????????? "30",?????????????? // MaxFrameRate property value.
???????????? 'myErrorHandler');? // OnError property value -- notice use of single quotes. Silverlight:Sys.Silverlight.createObject("HelloWorld.xaml", // Source property value.WpfeControlHost, // DOM reference to hosting DIV tag."WpfeControl", // Unique control id value.{ // Control properties.width:'400', // Width of rectangular region of control in pixels.height:'100', // Height of rectangular region of control in pixels.inplaceInstallPrompt:false,// Determines whether to display in-place install prompt if invalid version detected.background:'#D6D6D6', // Background color of control.isWindowless:'false', // Determines whether to display control in Windowless mode.framerate:'30', // MaxFrameRate property value.version:'0.9' // Control version to use.},{onError:'myErrorHandler', // OnError property value -- event handler function name.onLoad:null // OnLoad property value -- event handler function name.},null); // Context value -- event handler function name. 一些參數和參數的順序都發生了變化。首先Div tag的沒有引號的.?其次只要傳遞五個參數,第四、五個參數是個javascript object有多個參數。 Tips 1、搜索Xaml文件,去除所有的javascript實例,這個修改主要是現在Silverlight支持多種語言了,不僅僅是Javascript,而Xaml只是描述界面的。 例如: <Canvas xmlns="[url]http://schemas.microsoft.com/client/2007[/url]"
xmlns:x="[url]http://schemas.microsoft.com/winfx/2006/xaml[/url]"
Loaded="javascript:root_Loaded"
x:Name="root"?
?…… </Canvas> 替換成 <Canvas xmlns="[url]http://schemas.microsoft.com/client/2007[/url]"
xmlns:x="[url]http://schemas.microsoft.com/winfx/2006/xaml[/url]"
Loaded="root_Loaded"
x:Name="root"?
?…… </Canvas> 2、事件?MouseMove event?作了些修改. 獲取x、y坐標現在改成了: args.GetValue("X") 3、?CreateFromXaml method?已經不是Silverlight control object 的, 屬于 content object.?因此要wpfeControl.content.createFromXaml("...").替換 wpfeControl.createFromXaml("...") 4、先看看這兩篇文章?What's New in Silverlight (1.0 Beta and 1.1 Alpha)??、?New API for the Silverlight 1.0 Beta. 5、MIX07會議中微軟同時發布Silverlight 1.0的Beta測試版與Silverlight 1.1的Alpha測試版。1.0 Beta版已提供Go Live授權,1.1版本還是Alpha,功能雖然強大很多,但是風險挺大。企業用Silverlight 1.0測試版開發產品,可直接上線使用。2007年夏天微軟將發布1.0正式版。 6、[url]http://quickstarts.asp.net/Futures/Silverlight/default.aspx[/url]
本文轉自 張善友 51CTO博客,原文鏈接:http://blog.51cto.com/shanyou/74293,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的更新Silverlight ctp到Silverlight beta 1.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跳出头部公募,老将贾成东副总加身,将如何
- 下一篇: 如何让PHP运行更高效