"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] 自由、创新、研究、探索…… 总结
以上是内存溢出为你收集整理的更新Silverlight ctp到Silverlight beta 1.0全部内容,希望文章能够帮你解决更新Silverlight ctp到Silverlight beta 1.0所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)