遲遲不來的binding...

剛剛binding成功,完全沒有欣喜心情~而是不由得心裡OS:碼的...=..=凸

之前上二日營用RIS Service搭配SL4.0,在接收服務作binding部分非常之順暢!
但是本姑娘基於某些理由,就是不肯用$M提供的template,硬是重頭打造一個乾淨WCF,再搭配SL專案,本來以為是開發軟體非最新or設計WCF有細節lost掉,因此Blend無法順利解析....以致於不能bind到WCF,搞的我只好傻傻hard coding....慢慢keyin binding設定。沒想到過了一個禮拜,Blend突然乖乖~可以自動抓取WCF中各項服務內的資料Q_Q

好啦~這是抱怨文,目前為止我還不清楚發生什麼事,不然就可以再新增一個小撇步到VS2008開發Silverlight小技巧
.....害人家google好久>"<

深坑&石碇&菁桐外拍

1.相較於直接拉高ISO,直接調整適合的光圈&快門似乎比較恰當
雖然高ISO可以馬上協助你取得完整清晰的影像,但總覺得單靠調整ISO拍的成果和人眼實際看到有點落差~不大喜歡出來的效果

2.光線上的考量
拍老街很容易有室內外同時入景的狀況,要兼顧暗部細節OR保留街上原始風味需要取捨呢!
這種好難拍....不過本人構圖爛也是原因之一T︿T

3.快門較佳值
戶外拍攝若天氣無劇烈變化,通常幾張後即可抓出大概需要用到的快門值,之後應該都不脫前後範圍 
 
以上是今日外拍小發現,也不知道說的對不對,只是單就這次經驗整理出來,請大家多多指教^^

最後補上讓我有點小疑惑的2張原圖,這2張光圈(5.6)、快門(1/160)、ISO(400)都一樣,不知為何我覺得B圖的花比較銳利耶!還是錯覺咧??

A

B


來到石碇一定要吃鼎鼎有名的王記豆腐,上次被非常實在的薑汁豆花嚇到~超濃郁薑味,我不敢吃XD反正就當作嘗鮮,換點沒試過的椰汁豆花,還不賴耶!可惜只有一個人,不然頗想點越南春捲吃~看同桌的大哥有點,賣相不錯呢....
後來還跑到隔壁的淡蘭文化館,裡面的展覽並非常駐性,每次去都可看到不同藝術家作品!若是對登山有興趣的朋友,也可以考慮走走2km的淡蘭古道或是愛情山~~
PS:這2次去石碇都看到好多阿伯擺攤賣菜仔粿,連王氏豆腐也賣呢~下次隨意挑一家吃吃好了cc

離開深坑&石碇時間算早,一時興起便決定往平溪方向騎~來到平溪線最後一站--菁桐。近來台鐵發行之平溪線一日卷,讓這邊更為熱鬧~且平溪沿線都有結合放天燈活動,更進一步促使本來沒沒無名的幾個小站的觀光發展,不過像我說的~台灣老街來來去去就是這樣T^T所以此行依舊focus於攝影,不過臨走前突然被一攤賣熟食炸物的店家所吸引,想想中午也沒吃東西~就來個雞捲嚐嚐唄!沒想到份量比出名的楊家雞捲實在,連價位(NT35)也比楊家便宜,不過這家有點像菜市場的熟食攤,似乎無法入內用餐~只能拎著邊走邊吃唷。
PS:老闆娘會主動幫顧客淋醬,味道很像海鮮攤用來沾九孔的海鮮醬~跟piggy一樣不喜歡醬料的記得主動跟老闆娘提醒。

攝影隨手記

非分享~不要鞭我啊...單純覺得每家名詞硬要不同....然後本人是新手兼整天借相機的窮人家(誤),就把網路上解惑資訊or個人小參悟記錄下來吧,反正我是連自己寫的code都會忘記的失憶鬼T︿T記一下總是好的XD

1.Canon之A-DEP模式
A-DEP景深優先模式與光圈先決模式相當類似,不同的是無法自行調整光圈值。相機會依照自動對焦分佈點分布,由對焦點自行計算景深,判斷出適當的光圈值,並決定光圈大小,能確保照片中的主體皆在景深清晰範圍內
簡單來說,適合多人一起拍照時,想要讓後排跟前排的人都清楚!

2....待續

Silverlight控制項小小細節整理

唉呀~這兩天怎麼都在發小技巧、小細節的騙人短文XD
有別於之前2篇(VS2008搭配BLEND3VS2008開發Silverlight小技巧),本文針對控制項記載piggy開發上遇到的小細節~主要是釐清這些差異來提醒自己!

1.DataGrid
*AutoGenerateColumns屬性
本屬性DataGrid在SL3預設值為TrueSL4預設值卻變更為False!若忽略此細節,Binding時可能無法產生預期的排版效果。


2.版面配置
*HorizontalAlignment & VerticalAlignment
容器中通常不只一個控制項,然後容器裡可能又放置其他容器,通常需要層層疊疊才能完成所要的UI設計!這時候當然不能靠VS(我是說2008ㄎ)~但有時候卻會覺得即使透過Blend,控制項還是亂成一團,所見即所得的拖曳功能完全派不上用場,但這絕對不是Blend難用XD
請注意各個控制項的HorizontalAlignment & VerticalAlignmen設定,適當將部分控制項的HorizontalAlignment & VerticalAlignmen屬性設為Stretch,可以讓控制項撐滿它上一層的父容器,即可解決多數控制項size設為Auto的情況下,不易以滑鼠拖曳方式配置版面的缺點!
以上聽起來很複雜=..= 反正有這個困擾的人一看就會知道我在說啥勒啦....就不抓圖勒:P

Silverlight 4 Tools for VS2010正式版套件

如題...正式版已經釋出!
我的安裝環境只有VS2010正式版,沒有任何Beta版本產品,連silverlight的toolkit也沒有~非常乾淨,所以安裝一切順利!安裝完畢會再開始功能表多出3大item如下圖


第一個Microsoft Silverlight提供Silverlight組態設定
第二個只有Welcome頁面,表列Microsoft Silverlight 4 Software Development Kit相關資訊
第三個就是VS2010重頭戲,WCF RIA Service~連Help Document都附上~微軟真的是很推吧XD
不過我應該暫時不會用:P 用這種東西很容易知其然不知其所以然,專案的抽離上也比較麻煩....

打開VS2010看看,會發現Silverlight類型的專案多了WCF RIA Services Class Library

觀察Silverlight專案,自動包含後續會用到的各類參考,例如System.CompomentModel.DataAnnotmations

以上~~報告完畢,等真的有用這種專案開發再說ㄎ
by the way, $M搞成這樣真的讓人很不解~還以為會認認真真推WCF...沒想到還是全部作伙包包ㄟ..嘖嘖

VS2008開發Silverlight小技巧

之前寫過VS2008搭配BLEND3,主要是兩套軟體的搭配使用~~
今天發一篇VS2008在開發Silverlight時需要注意的小撇步...同樣也是陸陸續續更新


1.WCF使用的資料實體之定義會影響Silverlight
Silverlight接資料是透過服務,以我的開發習慣~目前是採用WCF來架構service,雖然服務重用性(reuse)高~但要小心!Silverlight寫死的binding並不會自己偵測到服務端的變化喔。請注意以下2點
實體定義的Name屬性有更動,silverlight的binding欄位也要隨著變更為新的Name!
*上一項變更完畢,除了將silverlight使用的服務參考更新,還要記得重建(Rebulid)~不然xap是舊版的,可能會bind不到資料!


2.Silverlight使用者控制項、Silverlight頁面
Silverlight使用者控制項--使用.NET以提供豐富Web設計元素的Silverlight使用者控制項
包住整個頁面
Silverlight頁面--包含 Silverlight 應用程式部分的頁面,該頁面可透過框架內的巡覽功能取得
包住整個頁面

就我目前使用的情況來看,如果從頭到尾都選擇< UserControl>< /UserControl>來作XAML,除了於前置詞手動加入『xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"』,其他部分都一樣~設計上並沒有差異!
ps:記得更改App.xaml.vb的出場頁面