簡述 : 透過程式對物件進行快照
難度 : ★
範例敘述: 一顆按鈕,按下後會將整個App目前畫面進行快照,並且放置至Image物件中
程式碼:
private void btnSnapControl_Click(object sender, RoutedEventArgs e)
{
//將 LayoutRoot 物件拍成一張 WriteableBitmap
var imageSnapResult = new WriteableBitmap(LayoutRoot, null);
//讓 拍下來的結果 設定置Image物件中
Image物件.Source = imageSnapResult;
}
範例結果:
參考連結:
http://msdn.microsoft.com/zh-tw/library/system.windows.media.imaging.writeablebitmap.aspx
下載源碼: