Windows Phone開發之路(3) Windows Phone開發相關的幾個概念

  因為昨天晚上有點事情,所以原本準備昨天更新的內容沒有更新,今天特地抽出時間來更新.今天要總結的是與Windows Phone(下稱WP)關係密切的幾個概念,而且建議大家都把這些概念以及它們之間的關係弄明白,這樣也有利於我們更好地學習WP開發。一, XAML:  1, 定義:XAML(eXtensible Application Markup

Windows Phone開發之路(14) 載入位元影像

  除了文本之外,位元影像是Silverlight程式中最常見的對象之一,通常我們將其定義為與圖形顯示裝置的像素相對應的二維位元(bit)數組。  Windows原生的位元影像檔案的副檔名是bmp,但是近年它已不佔主導地位,而壓縮格式開始廣泛流行。目前,3種最主流的位元影像格式為:JPEG(Joint Photography Experts Group,JPEG 格式)PNG(Portable Network Graphics,攜帶型網狀圖像)GIF(Graphics Interchange

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開發之路(15) 基本導航

  一個稍微複雜一點的應用中,可能會用到多個頁面,要在這些頁面中跳轉,就必須用到導航功能。  下面這個執行個體實現的功能是:從首頁面MainPage導航到頁面SecondPage,然後再從SecondPage返回到MainPage頁面這樣一個準系統。  MainPage XAML代碼:<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <TextBlock Text="Navigate

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開發 (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開發 (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開發 (19):啟動器和選取器

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

從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

Silverlight以及Windows Phone:解析元素在Visual Tree和Logical Tree中的位置

看看在標準的Silverlight下和Silverlight For Windows Phone中怎樣解析元素在Visual Tree和Logical Tree中的位置。以前也過一篇在Windows 8 WinRT架構下同樣意圖的文章:WinRT/Metro:解析元素在Visual Tree和Logical

Windows Phone 7: 支援設定索引值的LoopingArrayDataSource

之前寫過一篇文章:Windows Phone 7:使用數組作為LoopingSelector的ILoopingSelectorDataSource。不過同事在用的時候發現沒有索引值選項的支援,正巧其中的主要類型LoopingArrayDataSource內部會使用一個字典,因此就使用這個內部字典來使其增加索引值屬性:SelectedIndex。 使用樣本,實現定義好LoopingSelector:<primitive:LoopingSelector

WPF/Windows Phone/WinRT: CheckBox和RadioButton列表

這樣的效果:WPF:Windows Phone:WinRT: (RadioButton列表類似)。 實現上需要注意這幾個細節:1. 不應出現多重Tab焦點(ListBoxItem和CheckBox都是可以擷取Tab焦點的)。2. 整個控制項可以用鍵盤操作(這一點WPF/WP的ListBox和WinRT的ListView都沒問題)。3.

總頁數: 77 1 .... 28 29 30 31 32 .... 77 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.