2013-06-02 67 views
0

我想建立一套本地文本「數據」的文件,並在Windows 8應用顯示它們。訪問文本文件

我可以使用像這樣的一類:

public async void readFile() 
{ 
    StorageFile storageFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Box__The.txt")); 
    Stream stream = await storageFile.OpenStreamForReadAsync(); 
    StreamReader streamReader = new StreamReader(stream); 
    _strFile = streamReader.ReadToEnd(); 
} 

其正確讀取文件轉換爲文本字符串,我可以看到,當我單步執行代碼,但是當我試圖通過結果回到主顯示代碼,它顯示爲空。

這是一些問題做線程的東西?

+1

如何傳遞結果到主顯示屏? – Damith

回答

0
try 
{ 
    await readFile(); 
    label.Text = _strFile ; 
} 
catch (Exception ex) 
{ 
    // An exception occurred from the async operation 
}