Windows Phone開發之ListPicker的使用

ListPicker是一種控制項,預設情況下在WP工具箱中沒有,需要下載並引用Silverlight for Windows Phone Toolkit,最新的安裝程式可以在網上下載。安裝好該工具包後,在工具箱右鍵“選擇項”,添加ListPicker,在工具箱顯示出來便可以直接使用了。ListPicker的外觀像TextBox,點擊可以顯示出所有的內容。說明:ListPicker的使用方法:string[] prov = { "北京", "上海", "天津", "重慶", "黑龍江", "吉林"

windows phone 墓碑化(9)

幾個術語的理解: 名稱說明Launched啟動新程式的啟動Closed通過Back按鍵關閉程式Deactivated一個正在程式運行,此時按start鍵,程式停用,此後進入墓碑化Activated程式從墓碑化複活,即啟用那麼我們程式的生命週期也就大致顯示出來了:  生命週期的描述:當我們在start頁面運行一個程式A時,此時程式A進入啟動(Launched)階段,啟動完成之後,程式一般會相當長的時間處於running狀態,如果此時你按Back鍵,則直接進入Closed狀態,還有就是在運行過程中有

windows phone xaml檔案中元素及屬性(10)

Textblock xaml檔案和隱藏檔案 在設計介面的時候我們可以通過xaml中進行設計,這種設計是所見即所得 (WYSIWYG)的,很是方便,由於xaml中使用到的元素都是其實質都是類檔案,比如textblock類,textblock在xaml檔案中展示的特性都是該類的屬性及方法;所以我們也可以在隱藏檔案完成對可視化元素的構建,例如我們實現如下的效果:那麼我們在MainPage.xaml 部分檔案代碼如下: <!--ContentPanel - 在此處放置其他內容-->     

Windows Phone開發之輸入範圍InputScope的使用

正如web開發中的Js限制,有的文本只允許輸入數字,有的只允許輸入郵箱等,InputScope的使用就是為了更方便的輸入特定的資料內容。NameValue可以為EmailNameOrAddress、Chat、Date、Number、Password、PostCode等內容。可以根據NameValue來替換不同的類型需求。使用方法執行個體: <TextBox Name="myTextBox" Width="480" Height="100"

windows phone (15) UI變換上

在wp中只要是繼承自UIElement 的任何對象都可以應用變換,當然包含Textblock,Rectangle等所有的元素,下面我們使用Textblock進行案例示範,這裡會介紹到7中變換分別是:TransLateTransForm移動位置,包含水平移動和垂直移動ScaleTransform縮放變換 對UI進行放大縮小 包含X軸上的縮放和Y軸上的縮放RotateTransform旋轉

windows phone 瀏覽器 (1)

  windows phone 瀏覽器主要用的控制項是phone:WebBrowser,該控制項就是windows phone中的IE,在grid控制項嵌套的grid控制項中添加如下代碼: 1    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">2             <TextBox Height="Auto" HorizontalAlignment="Stretch" Margin="0,0,12

windows phone (16) UI變換 下

 上一篇中說到四個變換類,都是比較簡單的,這裡要說到四個變換類,分別為: MatrixTransfrom矩陣變換,一句標準矩陣表示的變換TransformGroup 複合變換按照指定順序將多個變換複合為一個變換CompositeTransform組合變換按照固定順序組合一系列變換 MatrixTransfrom  表示二維 x-y 平面使用 3x3

Windows Phone開發之線程使用委託實現更新UI

參考文章:http://www.cnblogs.com/xqiwei/archive/2012/02/16/2353870.html執行個體說明:在Windows Phone開發中,使用線程和其他有些不同,線程的使用是和委託結合在一起的。在MainPage中,只有一個按鈕和TextBlock,通過線程實現每隔2秒鐘更新一次TextBlock的內容。代碼如下:public partial class MainPage : PhoneApplicationPage {

windows phone 擷取手機圖片庫中圖片(4)

前置條件:手機和電腦未串連或串連電腦Zune軟體關閉(與Zune軟體串連時不允許訪問圖片庫); 版本7.1擷取手機圖片庫圖片的兩種方式: PhotChooserTask方式和XNA方式進行擷取   PhotChooserTask擷取引用命名空間//引用//PhotoChooserTask類用到using Microsoft.Phone.Tasks;//BitmapImage類用到using System.Windows.Media.Imaging;   隱藏檔案代碼:using

windows phone (17) ManipulationDelta事件

  ManipulationDelta事件會是在觸摸位置發生變化是引發,比如可以根據使用者在觸控螢幕中移動的位置,圖片發生相應的位移,根據客戶兩手指在觸控螢幕上的位置,進行圖片的放大縮小;這裡用到的案例就是<!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Image Source="1.jpg"

windows phone 使用相機並擷取圖片(3)

使用相機需要引用如下命名空間using Microsoft.Phone.Tasks; 在這個案例中我們還用到了BitmapImage類,所以我們需要引用命名空間using System.Windows.Media.Imaging; 如下  MainPage.xaml檔案在初始化的基礎上添加了兩個元素<TextBlock x:Name="txtName" Text="啟動相機" Grid.Row="1" ></TextBlock>        <Image x:Na

windows phone 瞭解LinearGradientBrush類和RadialGradienBrush類(11)

 我們瞭解到在能在xaml中完成的設計,一般在隱藏檔案中也可通過程式碼完成;本節中的案例是實現對同一設計效果的不同寫法;例如在隱藏檔案中代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using

windows phone (18) Border元素

 Border類是對某一個對象的周圍邊框,背景,或者同時繪製兩者,首先看一個簡單的例子進行分析【作者:神舟龍】xaml檔案:<!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Border Background="DarkCyan" BorderBrush="Coral"

windows phone 加速計(5)

在windows phone 中存在著加速計,我們可以利用加速計獲得使用者手機的狀態,根據手機狀態調整我們的程式,這樣會更人性化;windows phone

windows phone (12) 小試自訂樣式

樣式在BS開發中經常用到,在wp中系統也提供瞭解決辦法,就是對設定的樣式的一種資源共用,首先是共用資源的位置,它是在App類中,之前我們已經有介紹到設定公用屬性存放臨時資料,可參考windows phone

windows phone 頁面導航(6)

頁面導航的例子我們使用的是兩個頁面,從第一個頁面(MainPage)導航到第二個頁面(SecondPage),然後可以從第二個頁面導航到第一個頁面 ,使用的os 7.1;頁面導航沒有引入新的命名空間使用的到屬性是派生於PhoneApplicationPage類;  MainPage.xaml 檔案中用到的代碼為:  <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"></Grid>        <

windows phone (13) 樣式繼承

 在上一遍文章中已經介紹到可以在Resources集合中定義樣式,我們也可以在一個樣式上引用其他的樣式,這就是繼承的概念,使用方法是將引用的樣式放置在Style中的BaseOn屬性;這裡使用到的是xaml標記延伸進行設定,比如這裡定義的三個樣式: <phone:PhoneApplicationPage.Resources> <Style x:Key="tbStyle" TargetType="TextBlock">

windows phone 頁面傳值(7)

在windows phone 中微軟為我們提供了頁面間傳遞參數的解決方案,下面就為大家介紹使用方法,頁面傳值的案例中我們建立兩個頁面,一個是MainPage另一個是SecondPage頁面;MianPage頁面的主要代碼為:  

windows phone (14) 簡單瞭解Ellipse元素和Rectangle元素

 System.Windows.Shapes命名空間中包含了顯示向量圖形的元素分別為ellipse和rectangle;Ellipse類表示繪製一個橢圓,是派生自Shapes命名空間,比如下面的例子:        <!--ContentPanel - 在此處放置其他內容-->        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">            <Ellipse Fill="b

windows phone 三種資料共用的方式(8)

 本節實現的內容是資料共用,實現的效果描述:首先是建立兩個頁面,當頁面MainPage通過事件導航到頁面SecondPage是,我們需要將MainPage中的一些內容(比如一個字串)傳遞到SecondPage中,SecondPage頁面就出呈現出傳遞來的內容,當頁面SecondPage通過事件導航到頁面MainPage的時候,我們也把一些內容(比如一個字串)傳遞與頁面MainPage;在建立的MainPage.xaml檔案中我只添加了一個Button元素,設定顯示的Content內容,並定義了該

總頁數: 81 1 .... 50 51 52 53 54 .... 81 Go to: 前往
Tags Index:

聯繫我們

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

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