1

Metro Style アプリのスナップ ビューでファイル ピッカーを開こうとすると、例外が発生し、例外ダイアログ ボックスが表示されました。その問題を解決する方法は?何か良いアイデアはありますか?スナップ ビューでもアプリが正しく動作するようにしたい。

4

2 に答える 2

5

ファイル ピッカーを開く前に、スナップ モードを終了する必要があります。

私が使用するコードは次のとおりです。

var ready = true;
if (ApplicationView.Value == ApplicationViewState.Snapped)
    ready = ApplicationView.TryUnsnap();
if (!ready)
    return;
于 2012-10-09T09:53:58.670 に答える
0

msdn で入手できる SDK サンプルでは、​​次のスニペットを使用しています

// FilePicker APIs will not work if the application is in a snapped state.
// If an app wants to show a FilePicker while snapped, it must attempt to unsnap first
bool unsnapped = ((ApplicationView::Value != ApplicationViewState::Snapped) || ApplicationView::TryUnsnap());
if (!unsnapped)
{
    // Unsnapping failed
}
于 2013-02-23T00:05:08.053 に答える