日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows Phone开发(11):常用控件(下) 转:http://blog.csdn.net/tcjiaan/article/details/7300085...

發(fā)布時間:2025/3/15 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows Phone开发(11):常用控件(下) 转:http://blog.csdn.net/tcjiaan/article/details/7300085... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

WP控件大部分都可以從Silverlight中繼承過來,這里我也只能拿一部分作演示,對于其它控件如何使用,可以參考SDK相關說明以及Silverlight SDK文檔。

?

一、RadioButton控件。


這是一個單選控件,不用多解釋,我們見得多了,N選1,控件是否被用戶選中,由IsChecked屬性標記。
另外,要注意的一點是GroupName屬性,它輸入一個分組名,這個名由我們自己來取,目的也是為了分組,因為是單選,所以,一個容器中可能有N多個RadioButton控件或都有多組RadioButton控件,因此,組名就發(fā)揮了作用,也就是說,同一個組內的只能選一個,比如,有一個組A,A中包含3個RadioButton控件,分別為紅燈,綠燈,黃燈,因此,這三個之中你只能選擇一個,另外有一組B,B中有一個RadioButton控件,表示黑燈。由于屬于不同的組,紅燈和黑燈可以同時被選擇,或者,綠燈和黑燈可以同時選中。
下面看一個例子:

?

[html]?view plaincopyprint?
  • <RadioButton?Content="豬頭"?Height="115"?HorizontalAlignment="Left"?Margin="58,50,0,0"?Name="rad01"?VerticalAlignment="Top"?FontSize="43"?Width="333"?GroupName="G1"?Checked="radioBtn_Checked"?/>??
  • <RadioButton?Content="牛頭"?Height="115"?HorizontalAlignment="Left"?Margin="58,207,0,0"?Name="rad02"?VerticalAlignment="Top"?FontSize="43"?Width="333"?GroupName="G1"?Checked="radioBtn_Checked"?/>??
  • <RadioButton?Content="狗頭"?Height="109"?HorizontalAlignment="Left"?Margin="58,351,0,0"?Name="rad03"?VerticalAlignment="Top"?FontSize="43"?Width="333"?GroupName="G1"?Checked="radioBtn_Checked"?/>??

  • ?

    [csharp]?view plaincopyprint?
  • private?void?radioBtn_Checked(object?sender,?RoutedEventArgs?e)??
  • {??
  • ????RadioButton?rdb?=?e.OriginalSource?as?RadioButton;??
  • ????if?(rdb?!=?null)??
  • ????{??
  • ????????string?msgc?=?rdb.Content?as?string;??
  • ????????if?(msgc?!=?null)??
  • ????????{??
  • ????????????MessageBox.Show("你選擇了:"?+?msgc);??
  • ????????}??
  • ????}??
  • }??

  • ?

    (圖1)

    ?

    ?

    ?

    二、Image控件。


    這個家伙,看名字你也猜到它是干啥的。呵呵,對的,它就是用于顯示圖片的。

    該控件有兩個屬性要關心。
    1、Source:既支持本地圖片,當然,一般把圖片編譯為資源好一些,這樣它就和.dll一起壓縮進xap包里面了;同時,該屬性也支持網絡圖片。
    2、Stretch:圖片在控件中如何放置。

    如下面的例子:

    [html]?view plaincopyprint?
  • <Image?HorizontalAlignment="Stretch"?Margin="3"?Name="image1"?Stretch="Fill"?VerticalAlignment="Stretch"?Source="/ControlsSample2;component/Images/Desert.jpg"?/>??

  • ?

    (圖2)

    ?

    接下來我們看看,Stretch屬性取不同的值會有什么效果。
    (圖3、4)

    可能不明顯,大家可以自己動手試試。

    ?

    ?

    三、ListBox控件。


    就算你沒玩過WPF,在WinForm里面你肯定耍得不少了,綁定數據請設置ItemsSource屬性。

    [html]?view plaincopyprint?
  • <ListBox?HorizontalAlignment="Stretch"?Margin="3"?Name="listBox1"?VerticalAlignment="Stretch"??/>??

  • ?

    [csharp]?view plaincopyprint?
  • this.listBox1.ItemsSource?=?new?string[]??
  • {??
  • ????"龍騰虎躍",?"虎頭蛇尾",?"葉公好龍",?"水落石出"??
  • };??
  • ?

    (圖5)

    ?

    ?

    四、HyperlinkButton控件。


    在介紹導航的時候也提到過這個控件了,對了,用它可以輕松地實現頁面導航,例子就省略了吧,呵呵,又節(jié)約了幾百個字。

    轉載于:https://www.cnblogs.com/songtzu/archive/2012/07/24/2607168.html

    總結

    以上是生活随笔為你收集整理的Windows Phone开发(11):常用控件(下) 转:http://blog.csdn.net/tcjiaan/article/details/7300085...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。