Windows Phone開發之路(16) 如何在頁面間傳遞資料

  這一篇文章要解決的問題是如何從源頁面傳遞資料到目標頁面。其實Windows Phone已經為我們提供了一套解決方案,那就是查詢字串。  下面這個項目要實現的效果是:當從MainPage頁面導航到SecondPage時,該項目為SecondPage提供了MainPage當前的背景色,而且SecondPage也把自己初始化成這種顏色。這裡傳遞的資料是背景顏色值。  MainPage.xaml XAML代碼:<Grid x:Name="ContentPanel" Grid.Row="1"

Windows Phone開發之路(18) 隔離儲存區 (Isolated Storage)

  前面已經提到了,要想在程式多次運行間儲存資料就必須使用隔離儲存區 (Isolated Storage)。任何安裝在Windows Phone 7中的程式都可以訪問自身的永久磁碟儲存地區,這個地區稱為隔離儲存區 (Isolated Storage)。下面這個項目,將輕擊的總數作為臨時資料,也就是作為頁面狀態的一部分。將背景顏色作為應用程式設定被所有執行個體共用。  MainPage.xaml XAML代碼:<Grid x:Name="ContentPanel" Grid.Row="1"

Windows Phone開發之路(8) Silverlight三大版面配置容器

  Silverlight繼承了WPF最重要的組成部分,那就是極其靈活的配置模式。使用這種配置模式,你可以將內容組織到一組不同的版面配置容器中。每個容器有其本身的布局邏輯,一種用來擺放元素(StackPanel),另一種使用一個硬式編碼座標系(Canvas),最後一種用來將元素排列在不可見的儲存格中(Grid)。甚至你可以建立自訂版面配置容器。  因為最頂層的UserControl定義了一個Silverlight頁面,僅能容納一個元素。要想裝載一個以上的元素,並且構建一個更加實用的使用者介面,你

修鍊九陰真經Windows Phone開發 (3):Windtows Phone 7工程簡介

Windows Phone 7程式簡介      如何建立就不多說了,有過Visual Studio IDE經驗的開發人員一上手就會,建立完以後如所示,左側是Windows Phone的模擬器,右側為介面代碼編輯區,是以XAML語言形式程現的。       Solution Explorer AppManifest.xml:一般在vs中,AppManifest.xml基本就是空的,沒有具體內容,build

Windows Phone開發之路(2) 開發環境的搭建

  想要開發WP應用程式,首先必須搭建好開發環境,下面我就完整地講述一下如何搭建WP的開發環境。一, 下載Windows Phone SDK:  Windows Phone SDK(Software Development

修鍊九陰真經Windows Phone開發 (6):本地化應用程式欄Localizing an Application Bar 上

建立本地化的應用程式欄,即為應用程式欄添加多語言的支援。我們知道Windows Phone 中ApplicationBar的Text屬性不是相依性屬性,不能採取綁定的方法實現文本的國際化,那麼我們在實際開發中是怎麼實現ApplicationBar的文本多語言的呢?有如下幾種方法:1. 在後置代碼中產生AppBar,文本使用資源檔這種方法是最簡單的方法,就是在將XAML代碼翻譯為C#代碼,其中的一個好處就是Text可以國際化。2.

修鍊九陰真經Windows Phone開發 (4):Windows Phone Build Action

在WP開發當中我們常常會遇到圖片無法顯示,視頻、音樂無法播放,可地址明明是正確的啊,究其原因呢,經過MSDN考證原來是Build Action的設定不當引起的。      在資源檔上點擊右鍵,選擇Properties即開啟屬性視窗,如:      在WP資源檔的Build Action中,我們經常會用到下面幾種情況:None:此檔案將被忽略不參與編譯和輸出Compile:檔案將被編譯為Microsoft

Windows Phone開發之路(4) XAML基礎(上)

  我在上一篇博文中說過,XAML是一種基於XML的用來建立和初始化.NET對象的語言。雖然XAML可以在更多的CLR類型中進行運用,但在Silverlight中它是以一種人類可創作的方式來描述UI。一, 初識XAML:XAML代碼: 1 <UserControl x:Class="SilverlightApplication1.MainPage" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

修鍊九陰真經Windows Phone開發 (11):計劃任務PeriodicTask和ResourceIntensiveTask概述和樣本

前面提到,計劃任務允許應用程式執行背景代理程式,執行條件是主程式未啟用。與計劃通知不同的是,計劃任務只能選擇兩種類型執行,即 PeriodicTask 和 ResourceIntensiveTask.PeriodicTask 定期執行,但是執行時間短,且限制使用處理周期和記憶體等系統資源。此類型適合快速任務,比如檢查啟用位置功能的WEB服務的使用者數,或者緩衝小量資料。ResourceIntensiveTask

修鍊九陰真經Windows Phone開發 (12):計劃任務Background Schedule Tasks總結及樣本

在WP7.1中針對Background Agent的新API增加了蠻多非常強大的部分,以下將介紹Scheduled Multi Tasking的部分。  Scheduled Multi

修鍊九陰真經Windows Phone開發 (15):Pivot與Panorama最佳實務

 兩個模式的特點  Panorama  (1)更豐富的使用者體驗  (2)item可以設定螢幕方向為水平,支援多餘一個屏的顯示  (3)可以使用任意大小的背景圖,Panorama會自動的縮放成適合大小  (4)建議不要使用Application Bar  Pivot  (1)支援更多資料量的items,注意最好最多7個  (2)能使用更多的空間來呈現資料  (3)更加容易使用代碼來操作,例如SelectedIndex和SelectedItem可以用於Pivot,但不能用於Panorama  (4

修鍊九陰真經Windows Phone開發 (5):ApplicationBar最佳實務

本文和大家重點學習一下Windows Phone開發中ApplicationBar用法,ApplicationBar就是所謂的功能表列,它包括Iconbutton和Menu兩種類型。Iconbutton就相當於功能表列裡的工具列,可以帶表徵圖;Menu就是菜單了,但是沒有二級菜單。Windows Phone開發中ApplicationBar用法對於WindowsPhone7程式來說,UI是用Sliverlight來開發的,但是並不完全是Sliverlight的全集,與子集的關係,因為Phone7

修鍊九陰真經Windows Phone開發 (8):隔離儲存區 (Isolated Storage)Isolated storage

前台XAML<phone:PhoneApplicationPage x:Class="IsolatedStorageApp.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

修鍊九陰真經Windows Phone開發 (16):Tip與技巧

在blend 中,右擊PhoneApplicationPage ,可以添加ApplicationBarIconButton 。在IconUri 下拉式清單中選擇所需的按鈕表徵圖。在blend 中,右鍵文本控制項,選擇 編輯樣式,再單擊“應用資源”,可以選擇系統內建的樣式。可以右鍵一個控制項,在彈出的捷徑功能表中選擇“導航到”項目中的一個頁面。TextBox 可以指定 InputScope

修鍊九陰真經Windows Phone開發 (17):Tip與技巧2

如果需要準確定位的位置,裝置每移動100米就進行資料更新,可以這樣寫:GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.Hight);watcher.MovementThreshold =100;watcher.PositionChanged += new

修鍊九陰真經Windows Phone開發 (18):WP 的UI異常處理

 UI異常處理:在app.xaml.cs 中,有這樣兩個方法: // 導航失敗時執行的代碼 private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) { if (System.Diagnostics.Debugger.IsAttached) { //

修鍊九陰真經Windows Phone開發 (19):啟動器和選取器

啟動器和選取器是WP向開發人員提供的兩組API ,使應用

賣兩本windows phone的書

《Windows Phone 7 程式設計》 55元地址:http://ershou.taobao.com/item.htm?id=18588908013  《深入淺出:Windows Phone 7應用開發》 30元地址:http://ershou.taobao.com/item.htm?id=18762816776 全新,保證最低價,有發現更低的還可以降,兩本一起80拿走~有興趣的聯絡我,WangWang不一定一直線上,QQ:423257356

Windows Phone Developer Tools CTP 發布了!

當地時間3月15號,微軟在MIX10上宣布Windows Phone Developer Tools CTP 可供開發人員下載了。其中包含了:Visual Studio 2010 Express for Windows Phone CTPWindows Phone Emulator CTPSilverlight for Windows Phone CTPXNA 4.0 Game Studio CTP:http://www.microsoft.com/downloads/details.aspx?

從Windows Phone 8 Developer Docs整理的關於XNA記錄(Preview)

XNA Framework and Windows Phone 8 development You cannot create new XNAprojects that target Windows Phone 8 Developer PreviewYoucannot create new XNA projects, that target Windows Phone 8 Developer Preview.If you select an XNA project template, then

總頁數: 81 1 .... 9 10 11 12 13 .... 81 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。