[windows phone]如何讀取圖片

本篇教你如何在windows phone上讀取圖片,簡單的小功能應用卻廣泛

說明


今天介紹一個實用的功能,相信開發者在開發App的時候也可能會用到這個功能,讀取圖片應用的範圍很廣泛,只有幾行程式,是一個簡單又方便的功能,一個App有圖片的話會讓人感覺比較豐富。

 

結果


按下要讀取圖片的名稱Button後 show在下面的Image上。

 111 222  333

Step1 建專案

未命名-1

在檔案總管下加入一個命名為images的資料夾,裡面放置三張圖片

123

Step2 畫面設計

到方案總管下的MainPage.xaml,在Grid裡面拉出三個Button和一個Image物件並更改物件名稱

未命名

XAML程式碼

未命名



 

 

Step3 事件處理函式

建製3個Button.click事件

未命名

// 建構函式

public MainPage()

{

InitializeComponent();

// 將 ApplicationBar 當地語系化的程式碼範例

//BuildLocalizedApplicationBar();

btn1.Click += btn1_Click;

btn2.Click += btn1_Click;

btn3.Click += btn1_Click;

}

void btn1_Click(object sender, RoutedEventArgs e)

{

string imgName = (sender as Button).Content.ToString() + ".jpg";

Uri uri = new Uri("images/" + imgName, UriKind.Relative);

img.Source = new BitmapImage(uri);

}

結語


在開發上我有用到這個功能,分享給大家使用,可以應用在公開資料讀取ImageUrl後顯示圖片出來,讓使用者看到後不會覺得那麼單調,
都是文字而已,甚至可以延伸下去,利用讀取圖片來整合其他功能。