一種是用 Relative(相對位置),一種是 Absolute(絕對位置)
範例如下:
Relative(相對位置)
把圖檔放在專案檔,建立一個 Image資料夾裡面,
程式碼路徑的部分這樣寫
image.Source = new BitmapImage(new Uri(@"Image/image.png", UriKind.Relative));這種寫法,是把圖檔直接包進 APP裡面。
而另外一種寫法就是 APP 去抓電腦某個儲存位置的圖檔。
Absolute(絕對位置)
假如把圖檔放在電腦 C 槽底下建立一個 myDoc 資料夾裡面,
程式碼路徑的部分這樣寫
image.Source = new BitmapImage(new Uri(@"C:/myDoc/image.png", UriKind.Absolute));兩種讀圖檔的方式各有好壞,就取決於 APP 的互動方式跟架構了。
如果要把圖片物件設為填滿,就在物件屬性裡面的 Stretch 設為 Fill 就好了。
END
沒有留言:
張貼留言