CameraCaptureTask を使用する Windows Phone 7 用に開発された既存のアプリケーションがあります。
キャプチャされた画像はアプリに返され、グレースケール変換のために処理されます。
Windows Phone 8 Lumia 920 で同じアプリ (正確には同じバイナリ) をテストしているときに、CameraCaptureTask でキャプチャされたすべての画像のコピーが「カメラ ロール」フォルダーに保存されていることがわかりました。
私のアプリのユーザーは、キャプチャされた画像が「カメラロール」フォルダに密集していることを期待していないため、これは少し面倒です。ドキュメントhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394006(v=vs.105).aspxを調べたところ、以下の引用が見つかりました。
Windows Phone 8 では、ユーザーがカメラ キャプチャ タスクで撮影した写真を受け入れると、その写真は電話のカメラ ロールに自動的に保存されます。以前のバージョンの Windows Phone では、写真は自動的に保存されません。
これまでのところ、Windows Phone 8 でこのケースを回避する方法を見つけることができませんでした。
Windows Phone 8 で CameraCaptureTask の Show() メソッドを呼び出す前に、この機能をオフにする方法はありますか?