2012年8月25日 星期六

BackgroundAudioPlayer.Volume 設值時機

之前使用 MediaElement 時常常很習慣在建構之後立即設定音量,
例如在擁有 MediaElement 的 Class 建構式中撰寫 mediaElement.Volume = 1.0;

2012年8月18日 星期六

使用 WriteableBitmap.SaveJpeg 需注意壓縮問題

事情的經過是這樣子的,我們有時後會想要從網路上抓一些圖片下來,
並且寫了一支程式定期去檢查是不是換了新的圖片,若已更換圖片,就把新圖也存成檔案,
是不是換了新的圖最簡單的識別方法就是比較已存檔的最新圖片與網路圖片的 MD5

2012年8月11日 星期六

自訂 SettingsPane

在撰寫 Windows Metro App 時需注意一點,
所有與分享、搜尋、設定的入口都要做在 Charms 上面,
簡單的範例 MSDN 上都有,以分享、搜尋來說客製化 Layout 的需求不高,
但設定頁的需求就高得不得了嘍,特別寫篇來記錄如何自訂 SettingsPane Layout

2012年8月3日 星期五

ToastNotification

通常沒有很重要的提示訊息,用 MessageBox 還要用戶自己關閉就太擾人了,
在 Android 上有個 Toast 可以用來通知用戶簡單的訊息,
Windows Phone 上也有 ToastNotification,但必須由背景觸發,頗麻煩,
好在 Windows  8 的 ToastNotification 不論 App 在前景、背景都可以正常顯示。

2012年8月2日 星期四

TW Weather 與 PeriodicTask

從 TW Weather 1.2 版支援動態磚的版本上架後,
差不多再過個一個月左右,開始持續有用戶寄信來告知動態磚更新失敗,
但一直沒有抽出時間好好的檢查原因與改版,