成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows Phone開發(10):常用控件(上)

移動開發
Windows Phone是微軟發布的一款手機操作系統,它將微軟旗下的Xbox Live游戲、Xbox Music音樂與獨特的視頻體驗整合至手機中。

Windows Phone的控件有幾個來源,和傳統的桌面應用程序開發或Web開發一樣,有默認提供的控件和第三方開者發布的控件。一般而言,如果不是過于復雜的界面布 局,使用默認控件就足矣。相比之下,Android SDK中盡管提供了許多可視化控件,但你會發現,實際開發用到的并不多,而且很多控件完全只是擺設,既沒有公開相應的操作方法也沒有更多可用于開發者自行 處理的監聽器(這里我習慣翻譯為監聽器,在安卓里面沒有像C#那樣使用事件,而是new一個監聽器,當然原理是相似的)。

除了游戲開外,我們在WP上基本上是使用Silverlight,因此,WP的大部分控件都來自Silverlight(銀光)。

一、TextBlock控件。

這個控件的功用和Android里面的TextView一樣,無它就是用來顯示一些靜文本,當然,這個靜態文本不是說我們不能修改,而只是一個相對詞,相 對于可以讓用戶進行輸入的文本框控件而言的,沒什么,如果大家做過WinForm開發,它就相當于Label控件,如果你接觸過以前VC++中的MFC開 發的,也類似于Static文本控件。好了,廢話說多了,我們來看看例子吧。

  1. <TextBlock x:Name="txtBlock" Text="你好。"/> 

對,這樣我們就在頁面中聲明了一個TextBlock,并把上面顯示的文本文設置為“你好”。
對于如何聲明控件,我就不多說了,你可以使用設計視圖,直接從工具箱中拖放,然后在“屬性”窗口中進行設置,這和傳統的WinForm開發差不多。

對于TextBlock控件,也許我們最常用的屬性有兩個:
1、Text,不用多介紹了,當然是顯示的文本內容了。
2、FontSize,調整字體的大小。

下面我再通過一個例子來說一下TextBlock控件的高級使用方法,何為高級?哈,看了你就知道。

  1. <TextBlock x:Name="txtBlock" FontSize="42" TextWrapping="Wrap"
  2.     你好,<Bold>小黃</Bold>,<Italic>今天幾點起床?</Italic> 
  3. </TextBlock> 

(圖1)

上例中,我們看到,“你好”是正常顯示的,“小黃”是被加粗的,“今天幾點起床”是斜體。也就是說,在TextBlock內部我們可以使用相關的文檔格式化標記,使文本能以多
種形式展示。

再看一個例子。

  1. <TextBlock Grid.Row="2" FontSize="40" > 
  2.     優酷視頻<LineBreak/>土豆視頻 
  3. </TextBlock> 

這樣,我們就可把文本進行換行。
(圖2)

下面再來看看Run元素的使用,因為是從Silverlight繼承過來,所以不一定所有標記都有效,我們不妨多試試。

  1. <TextBlock Grid.Row="4" FontSize="40" TextWrapping="Wrap"
  2.     <Run FontStyle="Italic" 
  3.          FontFamily="Tahoma" 
  4.          FontSize="65" 
  5.          Foreground="Orange"
  6.         荷塘月色 
  7.     </Run> 
  8. </TextBlock> 

(圖3)

二、Button控件。

這個家伙相信不用我來引見了,大家一最熟悉不過了,按鈕在開發中使用的頻率是灰常高的,而它用起來也灰常簡單,關鍵是處理好它的單擊事件,就基本上完事了。

  1. <Button Content="Click Me" HorizontalAlignment="Left" Margin="58,68,0,0" Name="button1" VerticalAlignment="Top" 
  2.         Click="button1_Click"/> 

如果你對WPF或Silverlight不是很了解,我這里簡單說一下,

(圖4)

從上圖中我們看到,Button是從ContentControl中派生,也就是說,如果你要設置按鈕上顯示的文本,就應當設置它的Content屬性。
注意哦,Content屬性是object類型的,也就是,我們不僅僅可以設置文本作為按鈕的內容,只要能被顯示的東東,我們都可以賦給Content屬性,不信?試試吧。

  1. <Button HorizontalAlignment="Left" Margin="58,68,0,0" Name="button1" VerticalAlignment="Top" 
  2.         Click="button1_Click"
  3.     <Button.Content> 
  4.         <Ellipse Height="76" Width="125"
  5.             <Ellipse.Fill> 
  6.                 <LinearGradientBrush 
  7.                     StartPoint="0,0" 
  8.                     EndPoint="1,1"
  9.                     <GradientStop Color="Yellow" Offset="0.12"/> 
  10.                     <GradientStop Color="MediumVioletRed" Offset="1"/> 
  11.                 </LinearGradientBrush> 
  12.             </Ellipse.Fill> 
  13.         </Ellipse> 
  14.     </Button.Content> 
  15. </Button> 

運行之后看看,是不是很有意思?
(圖5)

三、CheckBox控件。

這個東東更不用說了,看示例吧。

  1. <StackPanel Orientation="Vertical"
  2.     <CheckBox Content="白菜" IsChecked="True"/> 
  3.     <CheckBox Content="梨子"/> 
  4.     <CheckBox Content="蘋果" IsChecked="False"/> 
  5.     <CheckBox Content="鮮花"/> 
  6. </StackPanel> 

(圖6)

責任編輯:閆佳明 來源: oschina
相關推薦

2013-04-17 11:10:02

Windows PhoWindows Pho

2013-04-12 11:02:50

WWindowsPho

2012-02-02 16:37:51

Silverlight常用控件

2013-04-17 14:19:51

Windows PhoWindows Pho

2010-06-11 16:01:26

Windows Pho

2010-08-10 13:21:41

Windows PhoWindows Pho

2012-08-09 13:39:22

Windows Pho

2012-08-13 09:56:45

Windows Pho

2010-12-01 13:40:13

樞軸控件Windows Pho

2010-12-01 13:55:29

地圖插件Windows Pho

2013-04-19 10:14:24

2013-07-30 12:37:56

Windows PhoWindows Pho

2010-04-21 17:07:54

Windows Pho

2010-12-01 09:50:21

全景視圖Windows Pho

2010-07-21 14:56:21

Windows Pho

2013-04-17 14:00:06

Windows PhoWindows Pho

2011-06-07 12:42:15

Windows Pho

2013-04-16 17:02:50

Windows Pho概論

2013-04-19 16:34:56

Windows PhoWindows Pho

2013-07-30 11:18:37

Windows PhoWindows Pho
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区久久 | 玖玖视频 | 在线视频中文字幕 | 久久国色 | 成年人黄色小视频 | 欧美激情a∨在线视频播放 成人免费共享视频 | 国产成人免费在线 | 一区二区三区国产在线观看 | 精品国产一区二区三区成人影院 | 亚洲国产精品一区二区久久 | 欧美精品video | 日韩精品一区二区三区在线观看 | 老外黄色一级片 | 日韩成人精品一区二区三区 | 欧美国产在线一区 | 欧美不卡一区二区三区 | 在线观看亚 | 国产精品精品3d动漫 | 欧美a在线看 | 成年视频在线观看 | 韩三级在线观看 | 伊人网在线播放 | 久久久99精品免费观看 | 有码一区 | 国产精品视频久久久 | 免费99精品国产自在在线 | 国产福利91精品一区二区三区 | 国产一区二区不卡 | 亚洲欧洲综合av | 在线播放一区二区三区 | 日韩福利电影 | 亚洲一区二区免费视频 | 国产区高清 | 国产精品福利在线观看 | 99热欧美| 91视频一区二区三区 | 亚洲a视频 | 亚洲精选久久 | 日韩黄色免费 | 亚洲欧美综合 | 国产a视频|