天天看點

Silverlight Toolkit--PivotViewer

本文轉自 sun8134 部落格園部落格,原文連結:http://www.cnblogs.com/sun8134/archive/2010/07/05/1771333.html   ,如需轉載請自行聯系原作者

PivotViewer控件可在較短時間内載入近千條資料,并将其進行可視化處理,在使用過程中,結合Deep Zoom技術,可以輕松閱覽高分辨率的資料内容。

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_2.png"></a>

看效果圖很帶勁啊

那麼就自己動手實驗下效果吧

首先要收集資料,Pivot 為我們提供了3種收集方法

比較習慣excel,這裡我們用excel來做示範。

安裝完Pivot Collection Tool for Microsoft Excel後,可以在excel上看到附加元件:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_6.png"></a>

我們首先建立一個Collection :

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_8.png"></a>

Pivot 給我們提供了一個标準的資料模闆

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_10.png"></a>

Image Location:圖檔的位址(絕對路徑,隻要填入圖檔的位址,自動就能出圖檔的預覽圖)

Preview:圖檔預覽

Name:資料名稱

Href:連結(Pivot每條資料可以跟一個頁面連結 )

Description:内容介紹

根據我們的需要,我們還可以再添加(支援中文哦)

然後整理下資料

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_12.png"></a>

複制到模闆裡去:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_14.png"></a>

最後再配置下輸出的标題等資訊

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_18.png"></a>

然後輸出就可以了:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_16.png"></a>

輸出後我們的資料收集就結束了

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_20.png"></a>

然後打開VS2010,添加一個Silverlight4項目

首先添加引用“System.Windows.Pivot.dll”(在C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\PivotViewer\Jun10\Bin\下)

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_22.png"></a>

然後在xaml裡添加:

下面我們就可以使用PivotViewer了,添加一個PivotViewer:

這裡我們定義了一個輕按兩下事件,在輕按兩下事件中,我們要彈出之前我們設定的連結

注意别忘了

當然最後我們不能忘了關鍵的一條,還沒有把 PivotViewer指定到我們剛才收集的資料上呢(我放到了站點的根目錄下)

然後編譯運作,看看效果

為啥不顯示呢…

我們還要添加MIME類型到Web伺服器

    .cxml - text/xml

    .dzc  - text/xml

    .dzi   - text/xml

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_30.png"></a>

然後就能看效果了:

<a href="http://images.cnblogs.com/cnblogs_com/sun8134/WindowsLiveWriter/SilverlightToolkit_B2DB/image_26.png"></a>

看看還湊合…