さまざまな種類のファイル名のリストをユーザーに提示する C#/WPF アプリがあります。画像、動画、Word 文書、PDF ファイル、CAD ファイルなどです。
リストに含まれるファイルは、完全にユーザーの管理下にあります。
私がする必要があるのは、ユーザーがファイル名の 1 つを選択し、ボタンをクリックして、そのファイルの種類に登録されたアプリケーションを生成し、開始時に選択されたファイル名をロードできるようにすることです。
どこから始めるべきかについてのアイデアはありますか?
ファイルが実際に存在すると仮定すると、Process.Startは関連付けられたアプリケーションでファイルを開きます。
// should test for file
Process nativeProcess = new Process();
nativeProcess.StartInfo.FileName = filePath;
try
{
nativeProcess.Start();
}
catch (Exception Ex)
{
// if user cancels on first screen will throw exception in some situations
Debug.WriteLine(Ex.Message);
}