WP7內容與資源

記事本,和超文本和圖片不同。

我總結了一下,圖片、音樂、視頻歸屬於媒體文件。

記事本(txt)、超文本(html)屬文檔,最直白的認識就是看看能不能用記事本打開這類文件。

微軟官方教程講過用文件流讀寫記事本,這裏的操作是對看不見的獨立存儲的文件操作。我朋友眼裏的本地記事本屬於資源。

那麼就用資源流對象進行操作。

imageimageRes文件夾下面的兩個文件用的是內容資源。如果用Resource無非就是把路徑的表達式改改,作用是一樣的。至於它們2種的卻別上一篇博文介紹過了。

html文件裏面的內容如下:

image

txt裏面的內容爲:

image

image拖一個TextBlock和一個WebBrowser,後面分別把txt和html裏面的數據顯示到這2個控件。

代碼如下:

public partial class MainPage : PhoneApplicationPage
      {
          // 構造函數
          public MainPage()
             {
                 InitializeComponent();
                 BingData();
             }
      
            private void BingData() 
            {
                StreamResourceInfo text = Application.GetResourceStream(new Uri("Res/text.txt", UriKind.RelativeOrAbsolute));
                StreamReader read = new StreamReader(text.Stream);
                textBlock1.Text = read.ReadToEnd();   
                StreamResourceInfo index = Application.GetResourceStream(new Uri("Res/index.html", UriKind.RelativeOrAbsolute));
                StreamReader read2 = new StreamReader(index.Stream);
                webBrowser1.NavigateToString(read2.ReadToEnd());
           }
     
        }


最終效果

image

我以前拆過一個盜墓筆記的小說,它就是把所有的效果以記事本的形式保存着,然後用資源流一一讀取的,如果有想做電子書和小說的朋友,這是個不錯的方法。

image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章