2015-02-06 110 views

回答

8

嘗試使用Forms.Context.Assets。它將返回一個AssetManager。

+0

這並沒有提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – ApproachingDarknessFish 2015-02-07 00:21:01

+3

是的,它是一個答案。 – Jason 2015-02-07 00:44:35

+0

事實上,這是正確的答案。非常感謝你。我在Xamarin文檔中找到了它的參考,但它應該更明顯。 – 2015-03-06 04:09:01

1

看起來像在Xamarin.Forms中有一個隱式導入,它將Forms.Context.Assets添加到範圍中。

using Xamarin.Forms; 

.... 

AssetManager assets = Forms.Context.Assets; 
string content; 
using (StreamReader sr = new StreamReader(assets.Open("AboutAssets.txt"))) 
{ 
    content = sr.ReadToEnd(); 
} 

System.Diagnostics.Debug.WriteLine(content.Length);