2017-05-19 8 views
1

내 appx의 로컬 상태 폴더에서 xml 파일을 시작하고 싶습니다. var file= ApplicationData.current.LocalFolder.GetFileAsync(); Launcher.LaunchFileAsync(file)을 사용하여 파일을 시작할 수 없습니다. UWP에서 파일을 시작할 수있는 방법이 있습니까?UWP에서 파일을 시작하는 방법은 무엇입니까?

답변

2

xml 파일을 열 때 기본 옵션에 문제가있는 것으로 보입니다. 그리고 다음 코드로 xml 파일을 시작하려고했습니다. 그리고 그것은 꽤 잘 작동합니다. xml 파일을 여는 데 사용한 기본 응용 프로그램은 Microsoft Edge입니다.

string xmlFile = @"TextFile.xml"; 

var file = await ApplicationData.Current.LocalFolder.GetFileAsync(xmlFile); 

if (file != null) 
{ 

    var success = await Launcher.LaunchFileAsync(file); 

    if (success) 
    { 
     // File launched 
    } 
    else 
    { 
     // File launch failed 
    } 
} 
else 
{ 
    // Could not find file 
} 

일반적으로 XML 파일을로드 할 기본 응용 프로그램을 변경하려고하십시오.