自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實(shí)例解析Windows Phone開(kāi)發(fā)中DeepZoom功能

移動(dòng)開(kāi)發(fā)
本文向大家簡(jiǎn)單介紹一下Windows Phone開(kāi)發(fā)中DeepZoom的用法,DeepZoom是silverlight的特色功能之一,也同樣被加到了windowsphone7中來(lái)。

本文和大家重點(diǎn)學(xué)習(xí)一下Windows Phone開(kāi)發(fā)中DeepZoom用法,DeepZoom是silverlight的特色功能之一,也可以說(shuō)這個(gè)功能現(xiàn)在應(yīng)該算是phone7Ui的主要功能了,它是如何使用的呢,請(qǐng)看本文詳細(xì)介紹。

Windows Phone開(kāi)發(fā)中DeepZoom用法解析

DeepZoom是silverlight的特色功能之一,也同樣被加到了windowsphone7中來(lái)。這個(gè)功能現(xiàn)在應(yīng)該算是phone7Ui的主要功能了吧。因?yàn)閜hone7的很多Ui就是DeepZoom開(kāi)發(fā)的,另外在MIX10大會(huì)有展出的漫畫(huà)閱讀軟件也是由DeepZoom開(kāi)發(fā)的,由此也可以看的出這個(gè)功能在phone7上的重要性。

一.要開(kāi)發(fā)DeepZoom首先需要在Windows Phone開(kāi)發(fā)中使用DeepZoomComposer這個(gè)在expression下的工具來(lái)生成deepzoom圖集。

 

 

二.新建windowsphoneapplication,在xaml設(shè)計(jì)窗口加入以下語(yǔ)句:

  1. <MultiScaleImagex:NameMultiScaleImagex:Name="msi"Width="486"Height="652"VerticalAlignment="Top"HorizontalAlignment="Left"Margin="-6,0,0,0"/> 
  2.  

 

在Phone7中只能用MultiScaleImage來(lái)展示DeepZoom圖集。

三.將Windows Phone開(kāi)發(fā)中DeepZoomComposer生成的圖集加入到工程中。

四.加入如下代碼,以顯示圖集:

  1. this.msi.ImageOpenSucceeded+=newRoutedEventHandler(msi_ImageOpenSucceeded);  
  2. voidmsi_ImageOpenSucceeded(objectsender,RoutedEventArgse)  
  3. {  
  4. Pointpoint=this.msi.ViewportOrigin;  
  5. msi.ViewportWidth=1;  
  6. msi.ViewportOrigin=newPoint(0,-0.3);  
  7. }  
  8.  
  9. this.msi.Source=newDeepZoomImageTileSource(newUri("Assets/dzc_output.xml",UriKind.Relative));  
  10.  

 

五.要讓圖集移動(dòng),縮放,還需要加入MouseMove,LButtonDown,LbuttonUp的響應(yīng)。

  1. privatevoidZoom(doublezoomnew,Pointp)  
  2. {  
  3. if(zoomnew<0.5)  
  4. zoomnew=0.5;  
  5.  
  6. msi.ZoomAboutLogicalPoint(zoomnew/zoom,p.X,p.Y);  
  7. zoom=zoomnew;  
  8. }  
  9.  

好了,運(yùn)行一下吧,看看是不很有趣!看看效果吧。

 

 

 

 

 

 

 

 

 

 

責(zé)任編輯:佚名 來(lái)源: cnblogs.com
相關(guān)推薦

2010-05-11 16:47:32

Windows Pho

2010-05-21 16:24:05

Windows Pho

2010-06-11 16:01:26

Windows Pho

2010-03-09 10:51:15

Windows Pho

2010-04-08 17:40:23

Windows Pho

2010-06-09 16:13:23

Windows Pho

2013-07-30 10:44:31

Windows PhoWindows Pho

2013-07-30 12:37:56

Windows PhoWindows Pho

2010-04-21 17:07:54

Windows Pho

2012-05-08 13:54:40

ToastPrompt

2012-05-25 09:09:25

Windows Pho

2010-08-10 09:11:12

Windows PhoNXA

2010-07-21 15:46:25

Windows Pho

2013-04-16 17:02:50

Windows Pho概論

2013-04-19 16:34:56

Windows PhoWindows Pho

2013-07-30 11:18:37

Windows PhoWindows Pho

2011-06-07 12:42:15

Windows Pho

2013-04-17 14:00:06

Windows PhoWindows Pho

2010-11-01 14:49:20

Windows PhoWindows Pho

2010-12-21 10:02:48

SilverlightWindows Pho
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)