對於推送Message
在push notification中,Tile noftification是比較特殊(raw notification 其實就是http post 方式收到的資料; toast notification是由系統來實現的),因為這個需要開發的時候,一半是由系統來完成的(也就是更新Quick Launch Area的圖片由系統來完成),一半是由開發來完成的(按要求製做圖片,以及載入圖片)。一.制用Tile 圖片要求二.WebService端實現Tile Message
為了以後重裝系統方便,建議不要安裝在系統硬碟,這裡安裝在D盤。可以是根目錄,亦可以是其它目錄,但最好目錄名中不要有空格,這樣可以避免某些錯誤的出現。安裝Apache 2.2.4開始後,同意協議,一路Next。到了填寫Server Information這一步,在Network Domain、Server
檔案系統: 文本的讀寫, 二進位的讀寫, 流的讀寫, 最近訪問列表和未來訪問列表介紹重新想象 Windows 8 Store Apps 之 檔案系統示範如何讀寫文本資料示範如何讀寫位元據示範如何讀寫流資料示範如何讀寫“最近訪問列表”和“未來訪問列表”樣本1、示範如何讀寫文本資料FileSystem/ReadWriteText.xaml.cs/* * 示範如何讀寫文本資料 * 註:如果需要讀寫某副檔名的檔案,需要在
檔案系統: 訪問檔案夾和檔案, 通過 AQS 搜尋本地檔案介紹重新想象 Windows 8 Store Apps 之 檔案系統File Access - 訪問檔案夾和檔案,以及擷取檔案的各種屬性Folder Access - 遍曆檔案夾時的一些特殊操作Thumbnail Access - 擷取檔案的縮圖AQS - 通過 AQS(Advanced Query Syntax)搜尋本地檔案樣本1、示範如何訪問檔案夾和檔案,以及如何擷取檔案的各種屬性FileSystem/FileAccess.xaml&
介紹重新想象 Windows 8 Store Apps 之 動畫PopInThemeAnimation - 控制項出現時的動畫, PopOutThemeAnimation - 控制項消失時的動畫FadeInThemeAnimation - 控制項淡入的動畫, FadeOutThemeAnimation - 控制項淡出的動畫PointerDownThemeAnimation - 滑鼠(手指)在控制項上按下時的動畫, PointerUpThemeAnimation - 滑鼠
控制項基礎: Measure, Arrange, GeneralTransform, Visua介紹重新想象 Windows 8 Store Apps 之 控制項基礎Measure() 和 Arrange() - xaml 的 layout 系統GeneralTransform - 通過 UIElement.TransformToVisual() 擷取元素的位置資訊VisualTree - 可視樹樣本1、示範 xaml 的 layout
控制項 UI: 字型繼承, Style, ControlTemplate, SystemReso介紹重新想象 Windows 8 Store Apps 之 控制項 UI字型繼承 - 繼承父輩的 Font 相關的資訊Style - 樣式ControlTemplate - 控制項範本系統資源 - 系統內建的樣式資源VisualState - 視 圖狀態VisualStateManager - 檢視狀態管理器樣本1、示範字型繼承Controls/UI/FontInherit.xaml<Page
GridView控制項特性: 拖動項, 項尺寸可變, 分組顯示介紹重新想象 Windows 8 Store Apps 之 GridView拖動項 - 在 GridView 內拖動 item 以對 item 排序, 拖動 item 到 GridView 外的指定位置以刪除 item項尺寸可變 - 指定 GirdView 中每個 item 所佔尺寸分組顯示 - 分組顯示集合資料樣本1、示範如何在 GridView 內拖動 item 以對 item 排序,以及如何拖動 item 到 GridView
介紹重新想象 Windows 8 Store Apps 之 WebView示範 WebView 的基本應用示範 WebView 如何與 JavaScript 互動通過 Share Contract 分享 WebView 中的內容如何全屏 WebView樣本1、WebView 的基本應用WebView/Demo.xaml<Page x:Class="XamlDemo.Controls.WebView.Demo"
ComboBox, ListBox, FlipView, ItemsContr介紹重新想象 Windows 8 Store Apps 之集合控制項ComboBox - 下拉框ListBox - 列表框FlipView - 滑動視圖控制項ItemsControl ItemsPresenter - ItemsPresenter 用來呈現 ItemsControl 的 Items樣本1、ComboBox 的 DemoComboBoxDemo.xaml<Page x:Class="
之前寫過Silverlight toolkit 在windows phone7中的應用,那個應該算是山 寨版了吧,因為畢竟不是為windows phone7專門開發的,在使用上相容性上都有 問題,現在就不一樣了,正版的出來了,彌補了原來控制項的不足。不過和 Silverlight toolkit 比還是少很多。在Toolkit for windows phone7中,主要包含了Contextmenu、Separator、
今天終於發布了正式版的Developer Toolkit,在它的相關文檔裡也有詳細的 關於正式版也Beta版的區別,可以看到變動沒有很大,不像CTP版時完全無法相容 。在這個文檔中最值得注意的是,提到WMAppManifest.xml裡面的不同。1. RuntimeType="SilverLight"應改為RuntimeType="Silverlight",否則會出 現這個錯誤:Manifest validation fails: Error code:
AccelerometerAccelerometer API用來擷取重力加速感應器的資料,從而用來開發遊戲等程式。if (am != null) am.Stop();am = new Accelerometer();am.ReadingChanged += new EventHandler<AccelerometerReadingEventArgs>(am_ReadingChanged);// 監控重力加速資料。try//因為啟動時,如果出錯會拋出異常,所以要用try塊來處理。
這個Task就是可以啟動MarketPlace用戶端程式,並且可以按設定顯示應用。可以說MarketPlace是WP7的重中之重,因為只有通過它才可以安裝應用程式,開 發者的程式也才可以下發到手機上。1.MarketplaceHubTask:啟動用戶端程式,並按設定的分類顯示應用。MarketplaceHubTask hub = new MarketplaceHubTask();hub.ContentType =
對於以前Windows mobile上關於SMS、Phone、Email、Camera等的開發經驗都 已經無效了,因為WP7根本就沒有提供直接操作這些的API。但是這並不等於不能做,因為在WP7中而是可以通過Task來調用系統的任務來完成的, 也就是說要開啟系統的相關應用來撥打到電話、傳送簡訊、儲存連絡人、拍照等。另外由於是調用系統的應用,也就是在自已的程式中要開啟另外一個程式,因
Silverlight.Toolkit 是Silverlight控制項、組件和公用程式在普通Silverlight
Phone7提供的控制項都是一些基本的控制項,這遠遠是無法滿足開發需要的,這就需要用到這個使用者控制項,來自訂所需要的控制項。比如:TreeView、Waiting等都是Phone7中沒有的。另外這也是與silverlight不的地方,在silverlight中,所有的頁面都是繼承自UserControl,而Phone7的頁面卻是繼承自PhoneApplicationPage。下面製作一個有動畫的簡單的WaitingBox:1.建立:UserControl繼承了UserControl這個控制項類
在Phone7中去掉了listview控制項,就只有這個listbox控制項,不過這個控制項功能非常強大,完全可以實現listview的功能。 因為這個控制項也相當於一個容器,可以通過ListItem來組合多個控制項而得到不同功能的list。Xaml:<ListBox Grid.Row="1" Height="567" HorizontalAlignment="Left" Margin="12,53,0,0"
Silverlight的繪圖能力是有目共睹的,那Phone7上也一樣不會差,以下就是其繪圖控制項。一.InkPresenter:可以產生手寫效果的控制項。XAML:<InkPresenter Grid.Row="1" Height="512" HorizontalAlignment="Left" Margin="24,65,0,0" Name="inkPresenter1"