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

深入學習Windows Phone開發中ApplicationBar兩大類型用法

移動開發
本文 向大家介紹一下Windows Phone開發中ApplicationBar用法,ApplicationBar就是所謂的菜單欄,它包括Iconbutton和Menu兩種類型。

本文和大家重點學習一下Windows Phone開發中ApplicationBar用法,ApplicationBar就是所謂的菜單欄,它包括Iconbutton和Menu兩種類型。Iconbutton就相當于菜單欄里的工具欄,可以帶圖標;Menu就是菜單了,但是沒有二級菜單。

Windows Phone開發中ApplicationBar用法

對于WindowsPhone7程序來說,UI是用Sliverlight來開發的,但是并不完全是Sliverlight的全集,與子集的關系,因為Phone7上有的API或功能PC上是沒有的(比如這個applicationbar),那PC上的sliverlight就更不用說了。

ApplicationBar就是所謂的菜單欄,它包括Iconbutton和Menu兩種類型。Iconbutton就相當于菜單欄里的工具欄,可以帶圖標;Menu就是菜單了,但是沒有二級菜單。在創建之前一定要先在Reference里加入Microsoft.Phone.shell,并且在xaml頁面加上xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone.Shell".

一.IconBar

Windows Phone開發中要創建IconBar,就一定要有Icon,Phone7對Icon的要求比較嚴:大小一定是48X48相素的png圖,圖型居中,前景色一般為白色,大小為26X26.有了圖片就可以創建了,如果沒有也沒有關系,微軟給提供了一套圖標http://www.microsoft.com/downloads/details.aspx?familyid=369B20F7-9D30-4CFF-8A1B-F80901B2DA93&displaylang=en。

創建Iconbar: 

  1. <navigation:PhoneApplicationPage.ApplicationBar> 
  2. <shell:ApplicationBarIsVisibleshell:ApplicationBarIsVisible="True"IsMenuEnabled="True">> 
  3. <shell:ApplicationBar.Buttons> 
  4. <shell:ApplicationBarIconButtonx:Nameshell:ApplicationBarIconButtonx:Name="btnTest"Click="btnTest_Click"IconUri="appbar.add.rest.png"> 
  5.  
  6. </shell:ApplicationBarIconButton> 
  7. </shell:ApplicationBar.Buttons> 
  8. </shell:ApplicationBar> 
  9. </navigation:PhoneApplicationPage.ApplicationBar> 
  10.  

 這樣就創建了一個Iconbar。但是一定要注意,Iconbar的數量是有限制的,最多只能加5個,并且第5個是顯示不出來的,也就是實際上只能最多加4個。


二.Menu

Windows Phone開發中創建Menu很簡單沒有什么限制。 

  1. <navigation:PhoneApplicationPage.ApplicationBar> 
  2. <shell:ApplicationBarIsVisibleshell:ApplicationBarIsVisible="True"IsMenuEnabled="True">> 
  3. <shell:ApplicationBar.MenuItems> 
  4. <shell:ApplicationBarMenuItemx:Nameshell:ApplicationBarMenuItemx:Name="mTest"Text="Text"Click="mTest_Click"></shell:ApplicationBarMenuItem> 
  5. <shell:ApplicationBarMenuItemx:Nameshell:ApplicationBarMenuItemx:Name="mTes1"Text="Text"Click="mTest1_Click"></shell:ApplicationBarMenuItem> 
  6. <shell:ApplicationBarMenuItemx:Nameshell:ApplicationBarMenuItemx:Name="mTest2"Text="Text"Click="mTest2_Click"></shell:ApplicationBarMenuItem> 
  7. <shell:ApplicationBarMenuItemx:Nameshell:ApplicationBarMenuItemx:Name="mTest3"Text="Text"Click="mTest3_Click"></shell:ApplicationBarMenuItem> 
  8.  
  9. </shell:ApplicationBar.MenuItems> 
  10. </shell:ApplicationBar> 
  11. </navigation:PhoneApplicationPage.ApplicationBar> 
  12.  

 另外,據說直接在程序中添加代碼也可以生成ApplicationBar,但是我沒有成功。還有就是目前的ApplicationBar還不是很穩定,有時在響應函數中寫完代碼后,會引起2214錯誤!希望微軟正式的SDK出來后可以有所改善。

 

責任編輯:佚名 來源: cnblogs.com
相關推薦

2020-12-29 07:56:23

JavaScript數據類型 primitive

2010-09-26 16:04:48

JVM內存溢出

2010-05-07 16:13:07

Oracle歸檔模式

2010-07-14 13:18:40

Perl開發工具

2010-05-11 16:47:32

Windows Pho

2010-06-09 16:13:23

Windows Pho

2010-08-26 09:58:01

CSS clear

2010-06-09 10:38:07

UML類圖

2012-05-08 13:54:40

ToastPrompt

2010-06-11 16:01:26

Windows Pho

2010-08-19 12:55:55

CSSMarginPadding

2010-07-14 17:43:25

Perl運算符

2010-07-16 16:09:05

Perl文件

2010-07-12 15:00:56

UML狀態機視圖

2010-08-24 09:52:55

DIV標簽

2010-07-21 14:42:15

Windows Pho

2010-07-16 15:29:02

Windows Pho

2010-09-02 09:09:38

display:inlCSS

2010-07-12 13:09:05

UML協作圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产一级毛片 | 中文字幕一区二区在线观看 | 日韩成人一区 | a级片在线观看 | 成人二区 | 久久久www成人免费精品 | 久久网站免费视频 | 盗摄精品av一区二区三区 | 91欧美精品成人综合在线观看 | a级黄色片视频 | 日韩和的一区二区 | 国产成人精品一区二区在线 | 亚洲成人在线视频播放 | 久久蜜桃资源一区二区老牛 | 黄视频网站在线 | 综合网视频| 欧美精品网 | 在线国产视频观看 | 成人在线免费av | 免费成人高清在线视频 | 韩国理论电影在线 | 色综合一区二区三区 | 在线观看中文字幕视频 | 国产综合久久 | 国产成人精品一区二区三区网站观看 | 九九热在线免费观看 | 久久久久久av | 国产97人人超碰caoprom | av日韩在线播放 | 久久久国产精品一区 | 国产精品美女久久久久aⅴ国产馆 | 色吊丝在线| 国产精品久久久久久久一区二区 | 香蕉视频在线播放 | 精品一二 | 综合精品 | 丁香婷婷久久久综合精品国产 | 婷婷精品| 亚洲一区二区三区视频 | 久久不射电影网 | 国产精品久久久久久久久久久久 |