Windows Phone 實用開發技巧(26):對DataTemplate中的元素播放動畫

有些時候我們需要對ListBox中的某項做出一種點擊動畫,即點擊ListBox的某項時,被點的Item播放一個相應的動畫。通常,我們需要自訂ListBox的ItemTemplate以做出自訂的ListBoxItem。下面,我講講如何利用Expression Blend和Visual Studio 分別實現這樣的效果。一. 使用Expression Blend1. 建立Windows Phone Databound Application2.

Windows Phone 實用開發技巧(27):建立透明Tile

I have talked about how to create custom Live Tile in 《Windows Phone 實用開發技巧(17):自訂應用程式的Tile》. Today let’s dig a little bit deeper.What do you see in this image shown below ?Do you see the same tile with different background called accent color in

Windows Phone 7 tutorials

正在學習中,大家多交流!!http://channel9.msdn.com/learn/courses/WP7TrainingKit/http://www.silverlight.net/getstarted/devices/windows-phone/http://www.earthware.co.uk/blog/index.php/category/windows-phone-7-series/

Windows Phone 7 Tip (1) — Input Scopes

Input Scopes for the Soft Input Panel 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><TextBox Name="EmailAddress" Text=""><TextBox.InputScope><InputScope><InputScopeName

Windows Phone 實用開發技巧(28):圖片緩衝

在之前的文章中,我講到了一些關於Windows Phone中處理圖片的知識,Windows Phone 中編輯圖片 、Windows Phone 中處理圖片的技巧 、在Windows Phone顯示GIF圖片 、儲存圖片及載入圖片 ,可以看出圖片處理在Windows Phone 開發中佔了比較大的比例,今天我介紹一個簡單的圖片緩衝機制。David Anson 發表一個LowProfileImageLoader ,

Windows Phone 實用開發技巧(29):動態綁定Pivot

前幾天有個網友問我如何動態綁定Pivot項,即PiovtItem的項是動態,PivotItem中的資料也是動態。這個使用MVVM模式可以很方便的實現,在ViewModel中設定一個集合表示當前有多少個Item,集合中的類中含有當前PivotItem中的資料來源。下面以一個簡單的demo來示範下:先來看看XAML中是怎麼去綁定的<!--LayoutRoot is the root grid where all page content is placed--><Grid

Expression Blend 中的Sketchflow for Windows Phone 7

用過Expression Blend的朋友都知道,在Expression Blend中為Silverlight和WPF開發提供了一個項目模板,即SketchFlow。我們利用它可以方便的製作具有類比效果的原型設計。這裡就不做太多的介紹的,有興趣的人可以自己搜尋下,這裡介紹一本不錯的SketchFlow 入門教程《Dynamic Prototyping with SketchFlow in Expression Blend Sketch Your Ideas》(大家可以Google下然後下載看看)

Windows Phone 實用開發技巧(14):輸入框隱藏SIP事件

在Windows Phone 中,當輸入框獲得焦點的時候,Soft Input Panel(SIP)會自動顯示出來以讓使用者輸入。此時我們點擊物理回退鍵的時候,SIP會自動隱藏。那麼這個是觸發了什麼事件呢?如果我們想做一些其他的操作應該在哪裡編寫Code呢? 我們可以註冊輸入框的KeyUp事件,當輸入框獲得焦點點擊回退按鈕的時候,系統做了兩件事情:隱藏SIP、輸入框失去焦點。 運行效果如 原始碼下載: 

Windows Phone 實用開發技巧(13):自訂Element Binding

在Silverlight for Windows Phone 中,綁定是一個很重要的概念,如果你的綁定用好了,將會節省很多事情...如,Button2的高度是Button1 的高度+400. 實現方法,XMAL代碼如下,可以看到是利用Element Binding和一個Converter實現的: Converter如下: 小結:利用綁定和轉換器可以解決很多資料轉換的問題,但是轉換器也有其弱點,在ListBox中盡量少使用複雜的轉換器,以免影響效能。 原始碼下載:

Windows Phone 7 Tip (4) — User Agent

The user agent for IE on Windows Phone 7 running on the Asus Galaxy device is:Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) Asus;Galaxy6source

Windows Phone 7 Tip (5) — App liftcycle

在新的trainning kit 中有一個例子解釋的很清楚了:1. Application_Launching:只有在新啟動程式時觸發2. Application_Closing:只有在推出程式時觸發--只有在程式mainpage時按硬後退鍵3. Application_Activated:從home鍵或者其它方式離開,back鍵返回時觸發4.

Windows Phone 7 Tip (6) — 如何恢複離開頁面時的list位置

不廢話,上代碼:) 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private double? scrollOffset;private void scrollViewerHome_SizeChanged(object sender, SizeChangedEventArgs e) {if

Windows Phone 7 開發月 – 亞太區開發者經驗交流研討會 & 開發技術研討會

MSDN - Windows Phone 7 開發月 From:Microsoft [mailto:MSTC@e-mail.microsoft.com] Sent: Monday, November 15, 201012:19 PMTo: Subject: Windows Phone 7 開發月 - 亞太區開發者經驗交流研討會 &開發技術研討會    

【入門WP7 – 2.Windows Phone 7的開發人員訓練包之Hello Windows Phone】

這套Windows Phone 7的開發人員訓練包,裡麵包括了8個App程式執行個體和4個XNA遊戲執行個體:1. HelloPhone - 你好 Windows Phone2. YourFirstWP7Application - 建立你的第一個Windows Phone 7應用程式3. WindowsPhoneNavigationAndControls - Windows Phone 的導航和控制項4. UsingPushNotifications - 使用 Push

Windows Phone 7 Tip (7) — 如何判斷app在模擬器中運行

Microsoft.Devices.Environment.DeviceType     // Summary:    //     Defines the device type values used by the Microsoft.Devices.Environment.DeviceType    //     property.    public enum DeviceType    {        // Summary:        //     The device

Windows Phone 7 Tip (8) — ApplicationBar

ApplicationBar並不是一個FrameworkElement, 意味著你不能databinding,但可以在code中設定它的text,IsEnable等屬性 var appbar_refresh = (Microsoft.Phone.Shell.ApplicationBarIconButton)this.ApplicationBar.Buttons[0];appbar_refresh.IsEnabled = true; var menuItemFavorites =

Windows Phone 7 Tip (16) — 如何擷取網路介面資訊

可以調用這個方法,但它在模擬器中總是返回true,所以要自己判斷下是否在模擬器中: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->bool hasNetworkConnection = NetworkInterface.GetIsNetworkAvailable(); 更詳細的資訊可以通過如下代碼,不過它會block

【入門WP7 – 1.搭建Windows Phone 7開發環境】

WP的開發套件其實很早就已經發布了,相關開發資料也有了很多,不過最近才開始關注這個平台,有朋友已經拿到了WP7的真機,HTC的,到處宣揚這牛機強悍的觸控體驗,絕對是IP4的重量級對手。不過鑒於國內的環境,WP7在短期內可能無法引進,即便引進了,幾個關鍵性的應用估計也要被殘廢。不過我相信半年內肯定會有一個解決方案出來,提早儲備技術。 目前中文資料不多,不過幾天前,Windows Phone

Windows Phone 7 Tip (9) — twitter47

寫了一個基本的twitter用戶端,有興趣大家可以試試看,歡迎多給意見! 可在這裡下載:http://cid-b7acc11dcba9a3a1.office.live.com/self.aspx/Share/twitter47.rar      

Windows Phone 7 Tip (10) — 使用NavigationService.GoBack()

一般在wp7中可以用back鍵回到前一個page,但如果有另一個button也需要回到前頁: 可以這樣,從secondpage到mainpage:NavigationService.Navigate( new Uri( "/MainPage.xaml", UriKind.RelativeOrAbsolute )但這樣的話如果你在mainpage按back鍵就會回到secondpage,因為mainpage被添加到Navigation

總頁數: 81 1 .... 24 25 26 27 28 .... 81 Go to: 前往
Tags Index:

聯繫我們

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

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