最近被公司的 PM 問為何 ApplicationBar 中的字全都是小寫,與字串表中他們所提供的字串不同,於是特地去翻了字串表與程式碼確認字串無誤及沒有參考錯字串。
2014年2月24日 星期一
2014年2月8日 星期六
Obfuscator for Windows Phone
公司最近開始計劃將幾個專案在往後較大的變版時利用 WPF 重新開發,加上目前有一些 Windows Phone App 已經在線上,所以試用了一些除了 .Net Framework 所開發的 dll 與 exe 之外,還可以混淆 Windows Phone (副檔名為 xap) 的方案。
2014年1月24日 星期五
IValueConverter 與 DataBinding 的結合應用
對於在定義 GUI 應用程式中的資料結構時,時常會為了 UI 上的某些特殊效果,刻意在類別中建立一些用來顯示的 UIElement 例如 SolidColorBrush 等,這些為了顯示而加入的 Property 不僅降低程式碼的可讀性,也會造成資料結構因為要描述視覺效果而不夠乾淨,在 Presentation Foundation 相關框架中有一些方法可以用來解決這種問題,IValueConverter 就是一個很方便又直覺的方法。
2014年1月5日 星期日
DataTemplateSelector
在操作 ItemsControl 的子類別相關元件時,如果是使用 Binding 的方式,有一些方法可以用來控制每個 Item 的外表,如果只是單純型狀排版相同,但單偶數底色不同,用 Converter 其實比較單純,但比較複雜的狀況例如一個 ListBox 中有數種不同外型的 Item 時,使用 DataTemplateSelector 就是比較適合的方式,這裡簡單的示範在 WPF 框架下如何利用 DataTemplateSelector 來讓單偶數的底色不同之外,連樣式也有差異。
2013年11月17日 星期日
BackgroundAgent 與 Stream
在 Windows Phone 上面有些 Namespace 下的類別是無法在 BackgroundAgent 中使用的,但有些類別雖然在一般 App 與 BackgroundAgent 都可以使用,但行為卻有些不同,標題所列出來的 Stream 就是其中一個。
2013年10月26日 星期六
URI Associations
各 OS 上讓 App 與 App 溝通的方法幾乎都有 URI Associations 和 File Associations 兩種,Windows Phone 8.0 上面也支援這兩種方式,File Associations 我個人覺得在 Windows Phone 上面的應用場合比較低,這裡僅記錄在 Windows Phone 上面實作 URI Associations 流程的經驗。
2013年10月21日 星期一
Prototype
Prototype 這個設計模式就我的理解來說,要解決的問題簡單的說有三個。
1. 減少 "類別" 的數量
2. 減少一個類別中的 "建構式" 的數量以控制類別的程式碼行數
3. 精準的產生不同群組的物件
1. 減少 "類別" 的數量
2. 減少一個類別中的 "建構式" 的數量以控制類別的程式碼行數
3. 精準的產生不同群組的物件
訂閱:
意見 (Atom)