Windows 8風格應用開發入門 三十二 構建次要磚

Windows Phone中,我們開發人員可能會開發的一個功能點是將資料列表中某一項“Pin To Start(固 定到開始畫面)”,大家都知道這種固定到開始畫面的磁貼叫做次要磚(也叫二級磁貼),使用者可以 通過該次要磚啟動應用程式並導航到應用程式中某一個頁面或某一位置。其實Windows 8 Store風格應用程式也引入了次要磚的概念,使用者在使用Windows 8 Store應用的次要磚和Windows Phone

Windows 8風格應用開發入門 三十一 構建磁貼

磁貼是吸引使用者經常使用應用重要手段之一。我們可將應用程式內較好的內容使用磁貼進行展示。另外應用程式磁貼是應用程式中的核心部分,而且很可能也是使用者最常見到的部分,因此利用 動態磚來吸引使用者經常使用我們的應用程式!本篇博文主要介紹如何建立基本磁貼(也就是預設磚)以及如何使用本地通知更新磁貼。一、建立基本磁貼基本磁貼也可以叫做預設磚。通常我們點擊基本磁貼來啟動或者切換應用

Windows 8風格應用開發入門 三十 應用生命週期管理

Windows 8 中可以啟動多個應用並在其中切換,我們沒有必要擔心降低系統速 度或消耗電池電量。 因為系統會自動掛起(有時會終止)在後台正在啟動並執行應用。設計良好的應用可 以由系統掛起、終止以及重新啟動,並且這些過程看起來該應用一直在運行中。一、原理1.當啟用了應用時,無論任何原因,系統都會發送 Activated 事件2.每當使用者切換到案頭 或其他應用時,系統都會掛起你的應用,系統會發送Suspending事件3.每當使用者切回到你的應

Windows 8風格應用開發入門 二十九 捕獲圖片與視頻

一、相機關於相機1.相機對話方塊提供了觸屏最佳化的全屏體驗,你可從嵌入的或附加 的相機中捕獲照片和視頻。2.全屏對話方塊處理顯示相機 UI 的工作。3.通過此對話方塊, 你可以使用對 Windows.Media.Capture.CameraCaptureUI.captureFileAsyncAPI 的一種方法調用捕獲 照片或視頻。4.作為捕獲體驗的一部分,使用者可對其捕獲的照片進行修剪,對捕獲的視頻進行 剪輯,然後再將它們返回至調用應用程式。5.使用者在捕獲照片或視頻前,還可調整一些相機設 置,

Windows 8風格應用開發入門 二十八 臨時應用資料

一、臨時應用資料概覽臨時應用資料相當於網頁中緩衝,這些資料檔案是不能夠漫遊的,並 且隨時可以刪除。通常系統為了維護任務可以隨時刪除掉這些臨時應用資料,同時我們也可以 通過“磁碟清理”將這些資料刪除掉。一般我們在應用中儲存會話期間的臨時資訊,例如:QQ 的聊天紀錄等。二、如何構建臨時應用資料1、聲明臨時儲存物件使用 ApplicationData.TemporaryFolder屬性擷取檔案。Windows.Storage.StorageFolder

Windows 8風格應用開發入門 二十七 漫遊應用資料

一、漫遊應用資料概覽1.若應用當中使用了漫遊應用資料,使用者可以很輕鬆的在不同的裝置間保持應用資料的同步。2.Windows會將更新的漫遊資料同步到雲端,並將資料更新到其他安裝此應用的裝置上。3.Windows

Windows 8風格應用開發入門 二十六 本地應用資料

當應用安裝時,系統會為設定和檔案等應用資料提供它自己的每使用者資料存放區。我們不需要知道這 些資料存在哪裡或如何儲存,因為系統會負責管理實體儲存體工作。我們只需使用應用資料API就可以了 。本地應用資料一般用於當前裝置資料的持久化,並且本機資料沒有限制大小,通常情況使用 本機資料儲存大型資料集。如何擷取應用的設定和檔案容器1.使用 ApplicationData.LocalSettings屬性可以擷取ApplicationDataContainer 對象中的設定。Windows.Storage.

Windows 8風格應用開發入門 二十五 資料繫結

資料繫結是一種簡單方式來顯示資料,UI元素與資料對象之間的串連或綁定是允許資料在兩者之間 流動的。另外建立了綁定且資料發生變化時,相應的UI元素會自動顯示變化。如何將UI元素與 資料進行綁定從上面圖可以知道,每個綁定必須指定一個源和一個目標。其中來源物件可以是任何CLR對象,包括目標元素自身和其他UI元素。目標可以是 FrameworkElement的任何DependencyProperty(相依性屬性)。資料繫結引擎從Binding對象擷取 以下內容:1)來源物件和目標對象;2)資料流的方向;

Windows 8風格應用開發入門 二十四 App Bar構建

構建應用程式列的目的的顯示導航、命令和始終隱藏不需要的使用的工具。我們可以把應用程式列放在頁面 頂部或底部或同時存在頂部和底部。預設情況在AppBar是隱藏的,當使用者單擊右鍵、按下Win+Z 、或從螢幕的頂部或底部邊緣輕鬆時可顯示或關閉AppBar。當然我們也可以通過編程的方式將AppBar設 置為當使用者做選擇或與應用互動時顯示。構建AppBar基本步驟通常我們構建一個應用的

Windows 8風格應用開發入門 二十二 MessageDialog

MessageDialog概述MessageDialog指的就是對話方塊。對話方塊的命令欄中最多包含三個命令。如果我們指定任何命令,將會有一個預設命令添加到對話方塊中,目的是關閉對話方塊。對話方塊彈出後介面中所有元素將在對話方塊下面顯示,並且將會阻塞任何觸摸事件直到使用者進行響應對話方塊。另外對話方塊應該盡量少用。注意:Windows

Windows 8風格應用開發入門 十九 基礎控制項II

Slider:Slider控制項常見的效果圖:如何在XAML代碼中聲明Slider控制項呢?代碼如下:Value屬性值表示Slider控制項顯示的初始值,應用運行狀態下我們也可以拖動改變Slider控制項的值。C#代碼中聲明Slider控制項。代碼可以如下:可以通過ValueChanged事件擷取Slider控制項當前的Value值關於Slider類詳細說明可以參考: Slider

Windows 8風格應用開發入門 十八 基礎控制項I

ProgressRing:ProgressRing控制項常見的效果圖:如何在XAML代碼中聲明ProgressRing控制項呢?代碼如下:ProgressRing控制項包含IsActive屬性,該屬性控制ProgressRing控制項是否啟用可用。預設情況下IsActive屬性值為Ture,我們也可以將其值設定為False。另外我們也可以在C#代碼中聲明ProgressRing控制項,添加到布局控制項中。代碼可以如下:關於ProgressRing類詳細說明可以參考:Progress Ring

Windows 8風格應用開發入門 十七 布局控制項

Panel類是開發Windows 8 Store應用中一個重要類,它在Windows 8 Store應用布局系統中扮演非常重要角色。Panel可以承載多個子項目,面板類可以把子項目存放在棧中、或網格裡面、或把子項目停靠在其邊緣等。Panel類自身是一個抽象類別,下面是Panel類的階層:Windows 8

Windows 8風格應用開發入門 十六 SettingContract原理及構建

Setting Contract概述1) Setting Contract在當前的應用中提供了快速、上下文相關的沈浸式的設定訪問體驗;2) Setting Contract始終是可用的;3)

Windows 8風格應用開發入門 十四 ShareContract概述及原理

Share Contract概述我們都知道Windows 8中包含3類不同的Contract:Search Contract、Share Contract、Setting Contract。這三種Application Contract為整合Windows 8體驗提供了一致性的編程模型。現在微博,人人都是非常火的平台,我們很多人都願意將自己所見所聞在這些平台上進行分享。在我們電腦上可能包含許多個不同的應用,包括社交類。那麼我們怎麼將這些應用資訊與社交類應用進行分享呢?Windows

Windows 8風格應用開發入門 十三 SearchContract構建

如何在應用中構建SearchContract這裡以常見的構建Search Contract功能為例,具體如下:設定應用Search許可權:我們在應用中構建SearchContract之前,需要確認應用程式具有相應的Search能力,可以在應用資訊清單檔中查看設定。添加標準Search Contract頁面:應用的解決方案中添加Search Contract頁面。查看Search

Windows 8風格應用開發入門 十二 SearchContract概述及原理

Search Contract概述使用過Windows 8作業系統的開發人員都知道什麼是Charms(常用鍵)。其中在Charms中包含了一個Search,微軟稱之為Search Contact,我們可以在應用中調用Search Contract相應的API來實現應用搜尋功能。使用Search Contract可以從系統的任何位置進入到我們的應用進行搜尋,意思就是不管我們在作業系統上面做任何事情都可以隨時使用Search Contract對第三方應用進行應用程式內搜尋。Search

Windows 8風格應用開發入門 十一 語義縮放

為什麼需要語義縮放如果用過Windows 8系統的開發人員都知道在Windows

Windows 8風格應用開發入門 十 裝置方向

常用支援Windows 8作業系統裝置的方向在我們常用的裝置當中,Windows 8是通過什麼來監控裝置方向呢?答案是方向感應器,那麼對於裝置的不同方向,方向感應器都對應哪些方向值呢?如下表:我們可以從表中知道:1) 裝置方向為水平方向向上(Portrait Up)時,對應感應器值為NotRotated(未發生旋轉);我們可以通過對比裝置中Windows按鈕的位置來識別不同方向,如下圖所示:2) 裝置方向為豎直方向向左(Landscape

Windows 8風格應用開發入門 九 豎直視圖

豎直視圖概覽Windows 8為了支援旋轉的裝置提供了豎屏視圖,我們開發的應用在豎屏視圖中應該能夠保持和水平時一樣的良好UI,必要的時候應該為應用量身定製相應頁面的豎屏視圖、同時我們也可以像WindowsPhone那樣優先設定應用為橫屏視圖或豎屏視圖。關於豎直視圖設計為了使應用在豎直視圖UI呈現更加最佳化,可以從以下幾個方面去考慮:1) 減少控制項間的邊距;2) 如果有需要,重新布局排列內容,因此就可能需要考慮改變項目模版;3) 資料瀏覽方向上,可以保持頁面的水平滾動;

總頁數: 1345 1 .... 820 821 822 823 824 .... 1345 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.