從媒體庫中選擇照片 創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計制作、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元樺甸做網(wǎng)站,已為上家服務,為樺甸各地企業(yè)和個人服務,聯(lián)系電話:028-86922220 |
PhotoChooserTask |
用攝像頭拍照 |
CameraCaptureTask |
這兩個類是兩個Chooser,因而其工作模式符合前文所述的任務模型,在使用方式上,也完全符合Chooser的使用方式。
下面展示它們的使用:
(1)創(chuàng)建如圖所示的XAML界面
(2)
//定義Chooser對象 CameraCaptureTask camera; PhotoChooserTask photoChooser; |
(3)
//實例化 camera = new CameraCaptureTask(); camera.Completed += new EventHandler photoChooser = new PhotoChooserTask(); photoChooser.Completed += new EventHandler |
(4)
/// /// 拍照按鈕事件處理 /// /// /// private void btnTakePhoto_Click(object sender, RoutedEventArgs e) { camera.Show(); } /// /// 選擇照片事件處理 /// /// /// private void btnChoosePhoto_Click(object sender, RoutedEventArgs e) { photoChooser.ShowCamera = true; photoChooser.Show(); } |
(5)
//當完成選擇器任務時執(zhí)行 void photoChooser_Completed(object sender, PhotoResult e) { if (e.TaskResult == TaskResult.OK) { BitmapImage bitmap = new BitmapImage(); bitmap.SetSource(e.ChosenPhoto); imgPhoto.Source = bitmap; txtPhoneName.Text = e.OriginalFileName; } } |
PhotoChooserTask類的ShowCamera屬性決定在顯示的選擇圖片界面中是否顯示攝像頭標志以允許用戶即時拍照并返回。此處設為true,則用戶可以及時拍照并返回。
在返回結(jié)果中,e. OriginalFileName包含了用戶選擇的照片的二進制流,e.OriginalFileName包含了用戶選擇的照片的全路徑文件名.
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。