Windows Phone 8.1 用のアプリケーションを作成しています。
UIElement を画像ファイルとして保存する必要があります (JPG または PNG が望ましいです)。これを行うために RenderTargetBitmap クラスを使用しています。UIElement で RenderAsync メソッドを呼び出した後、RenderTargetBitmap の GetPixelsAsync() メソッドの結果を含む IBuffer を作成します。
ここで、メソッド ToArray() を呼び出して IBuffer をバイト配列に変換し、BitmapEncoder などを使用して画像を保存する必要がありますが、Windows Phone 8.1 では IBuffer 用の ToArray() メソッドがないようですが、Windows では8.1 が存在します。
この問題を解決するにはどうすればよいですか?