0

さまざまな種類のファイル名のリストをユーザーに提示する C#/WPF アプリがあります。画像、動画、Word 文書、PDF ファイル、CAD ファイルなどです。

リストに含まれるファイルは、完全にユーザーの管理下にあります。

私がする必要があるのは、ユーザーがファイル名の 1 つを選択し、ボタンをクリックして、そのファイルの種類に登録されたアプリケーションを生成し、開始時に選択されたファイル名をロードできるようにすることです。

どこから始めるべきかについてのアイデアはありますか?

4

2 に答える 2

2

ファイルが実際に存在すると仮定すると、Process.Startは関連付けられたアプリケーションでファイルを開きます。

于 2013-01-10T17:22:35.507 に答える
1
// 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);
}
于 2013-01-10T17:27:22.943 に答える