2013年8月4日 星期日

好用的 ConditionalAttribute

在現實的專案中,如果你的產品行銷合作對像不只一、兩個,可能就會產生一些奇特的需求,例如包給某廠商的版本要比一般官網的版本多一些認證流程、在 Registry 中寫入不同的值做識別之類的,更常見的還有在 Debug 階段需要執行寫 Log 的流程這種需求。

2013年8月1日 星期四

轉型方法的選擇

先前在撰寫某個 Windows RT 的專案時,因為要用到 GridView + VariableSizedWrapGrid 這種元件,寫了一篇 http://ascii-iicsa.blogspot.tw/2012/07/gridview-variablesizedwrapgrid.html

當時並沒有想太多,因為該專案不算複雜,我只定義了一種叫 ItemBase 的類別來讓專案中所有的 GridView 做 Binding,直到後來我碰到一個狀況。