一起學習Windows Phone7開發(二十三 Windows Phone7 Toolkit 補遺)

來源:互聯網
上載者:User

寫完windows phone7 toolkit之前的控制項後,把這兩個很重要的控制項給落下了,對於Date Picker和Time Picker 這兩個控制項其實是我很需要的兩個控制項,也一直遺憾早期微軟沒有提供,現在出來了,卻給落下了,呵呵…

 

DatePicker

這個控制項就是選擇時間控制項,但是在windows phone7上的UI卻有很大的變化。這個控制項也可以改變背景,文字位置等。

<toolkit:DatePicker Margin=”41,121,75,0″ Name=”datePicker1″ VerticalAlignment=”Top” Height=”77″ Foreground=”White” HorizontalContentAlignment=”Center” ValueChanged=”datePicker1_ValueChanged”>

                <toolkit:DatePicker.Background>

                    <ImageBrush ImageSource=”Image/hkd16.jpg”/>

                </toolkit:DatePicker.Background>

            </toolkit:DatePicker>

private void datePicker1_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
{
e.NewDateTime; //新選取的日期
e.OldDateTime; //原來的日期
}

 

TimerPicker

這個控制項用來選擇時間,點擊後也一樣會出現一個ChooseTime的頁面來選取時間,也一樣會觸發一個ValueChanged事件來擷取選取的時間。

<toolkit:TimePicker HorizontalAlignment=”Left” Margin=”92,275,0,0″ Name=”timePicker1″ VerticalAlignment=”Top” Width=”302″   ValueChanged=”timePicker1_ValueChanged” />

 另外通過設定ValueStringFormat可以顯示不同格式的時間。不過因為Silverlight裡沒有這個屬性,也沒有相關的說明文檔,所以也不知道要如何來設定。

 

 

在這裡可以看到,這兩件控制項進入設定後的Applicationbar上都沒有按鈕圖片,其實是這樣的,需要使用者去在自已的工程中加入按鈕圖片的。這個是不是應該算一個bug呢?加入方法是:在工程中建立Toolkit.Content檔案夾,將兩件按鈕的圖片放進去。這兩個圖片在我的網站上可以下載到http://www.52winphone.com/bbs/viewthread.php?tid=35&extra=page%3D1  toolkit.controls.另外如果不想用這兩個按鈕的話,只要名稱相同也是可以的喔。

相關文章

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.