WEB开发网
开发学院软件开发VC VS2010 Beta1下Silverlight3试用手记 阅读

VS2010 Beta1下Silverlight3试用手记

 2009-05-22 20:05:58 来源:WEB开发网   
核心提示: 这里主要看Canvas.Projection就可以了,尽管默认都是0,VS2010 Beta1下Silverlight3试用手记(5),但这里还是要声明,然后在代码中:CS1public MainPage()2{3 InitializeComponent(); 45 slX.ValueCh

这里主要看Canvas.Projection就可以了。尽管默认都是0,但这里还是要声明。

然后在代码中:

CS

 1public MainPage()
 2{
 3    InitializeComponent();
 4
 5    slX.ValueChanged += new RoutedPropertyChangedEventHandler<double>(slX_ValueChanged);
 6    slY.ValueChanged += new RoutedPropertyChangedEventHandler<double>(slY_ValueChanged);
 7    slZ.ValueChanged += new RoutedPropertyChangedEventHandler<double>(slZ_ValueChanged);
 8}
 9
10void slZ_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
11{
12    tbZ.Text = slZ.Value.ToString();
13    canvasBody.Projection.SetValue(PlaneProjection.RotationZProperty, slZ.Value);
14}
15
16void slY_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
17{
18    tbY.Text = slY.Value.ToString();
19    canvasBody.Projection.SetValue(PlaneProjection.RotationYProperty, slY.Value);
20}
21
22void slX_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
23{
24    tbX.Text = slX.Value.ToString();
25    canvasBody.Projection.SetValue(PlaneProjection.RotationXProperty, slX.Value);
26}
27

滑块状态改变的时候就修改面板里Projection里相应的值。

总结:

先不说Silverlight新特性或者新控件如何,因为这不是本文讨论的范围之内,就新的开发环境来说,给人感觉舒服和痛快了很多,因为很多之前本该支持的现在终于支持了。不过运行的速度恐怕需要时间来接受。基本上,你要是对Silverlight3感兴趣的话,那么就值得尝试下VS2010。

杂:

可能是由于虚机的缘故,VS2010的菜单显示有些问题,我用的是VMWare。

很多各理由值得试用,都说微软的东西到版本3之后才能用,.net runtime的版本理论上到3了,还等什么呢。相信这个版本会给我们比较多的惊喜。

期待SQLServer的下一个版本。由于本身搞跟BI相关的开发,所以都有这样的印象,SQLServer2005得对应VS2005,SQLServer2008得对应VS2008,连之前的SQLServer2000都得跟VS2003对应,所以特别期待下一个版本的 SQLServer会是什么样子。说到这个版本不得不发发牢骚。以前,假如用多维数据集是SQLServer2005里的话,而前端程序需要用VS2008来开发,那么为了照顾到多维数据集的开发,就不得不再装个VS2005,挺让人抓狂的。 

上一页  1 2 3 4 5 

Tags:VS Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接