Silverlight 5 アプリケーションを OS X 上でブラウザ外実行するとファイルのドラッグ アンド ドロップができない

現象

Silverlight 5 アプリケーションを OS X 10.8 (Mountain Lion) や OS X 10.9 (Mavericks) 上でブラウザ外 (OOB : Out Of Browser) 実行した場合、Finder からファイルをドラッグ アンド ドロップしても、Silverlight OOB アプリケーションは受け取ることができません。
この現象は OS X (Mac OS X) 10.7 以前では発生しません。

原因

バージョン 10.7 から 10.8 へかけての OS X の実装変更に起因します。
OS X 10.8 や OS X 10.9 では、ファイルがドラッグ アンド ドロップされたというイベントが Silverlight OOB アプリケーションに通知されないため、Silverlight は処理することができません。

詳細

OS X 10.8 や OS X 10.9 上で動作する Silverlight OOB アプリケーションでは、ドラッグ アンド ドロップの代わりに OpenFileDialog クラスを利用してファイル名を取得する必要があります。
プロパティ

文書番号:2902924 - 最終更新日: 2016/09/29 - リビジョン: 1

フィードバック