[WindowsPhone] 隨貼即用 - 將物件拍照為Bitmap

2013-10-21

簡述 : 透過程式對物件進行快照

難度 : ★

範例敘述:  一顆按鈕,按下後會將整個App目前畫面進行快照,並且放置至Image物件中

程式碼:


private void btnSnapControl_Click(object sender, RoutedEventArgs e)
{
    //將 LayoutRoot 物件拍成一張 WriteableBitmap
    var imageSnapResult = new WriteableBitmap(LayoutRoot, null);
    //讓 拍下來的結果 設定置Image物件中
    Image物件.Source = imageSnapResult;
}

範例結果:

快拍前的畫面
 2013-10-21_191533

快拍後放入Image物件的畫面
 2013-10-21_191550

參考連結:
http://msdn.microsoft.com/zh-tw/library/system.windows.media.imaging.writeablebitmap.aspx

下載源碼:


當麻許的超技八 2014 | Donma Hsu Design.