監控服務(Service)的目前狀態

一般撰寫完Service程式之後,Service都是在背景持續的作業,前景部分是不會看到任何的介面的,那麼就會有一些延伸的需求產生。例如說如何知道目前Service的狀態,或是怎麼從Service中取出一些目前運作的訊息等等;這邊就先來看看要怎麼去取得Service的狀態

...繼續閱讀 »

自訂ValueConverter (值轉換器)

在Silverlight中,Binding(資料繫結)是一個很強大而且方便的功能;利用Binging可以將元素的屬性跟其他的元素屬性作綁定,或是綁定到我們自訂定義的類別。詳細的下次再來談,這次先來看看ValueConverter;轉換器所扮演的角色是做為一個中介,例如說我們想要將一個Checkbox的Visibility綁定到自訂的類別屬性上面去,那麼應該要怎麼做呢?下面就來看看這個部分

...繼續閱讀 »

Cross-domain calls for Silverlight apps on self-hosted service

  • 3023
  • 0

最近開始將一些新的App改用WPF來實作,而在撰寫的過程中也一起試了一下Silverlight,畢竟如果用SL可以搞定的話,Web部屬的方便性還是要比Client-Server一台一台去安裝要來的方便很多的。

而在測試Silverlight的過程中,想起在之前就有看過一些安全性的規定,在跨網域(cross-domain)的狀況下,Silverlight是會被限制存取的;而現在大部分的App後面都帶著一隻Windows Service,並且裝載了WCF Service提供呼叫,所以就優先來測試一下這個部分了。

...繼續閱讀 »

[IADP] myRss簡介

在經過bill老大的指導以及幫忙,"myRss"總算是上架了;myRss是把之前在WP7的小App移植、改寫成WPF的版本。主要的功能是可以抓取點部落這邊的RSS資訊,並且可以在軟體上面做瀏覽,先來張畫面的截圖(在正式的版本,名稱改為英文顯示)

...繼續閱讀 »

在WP7中方向感應器的偵測(Accelermoter)

在目前新的手機上都配有方向感應器(或是稱加速度計?),很常見的用途是當你的手機改變方向的時候,畫面也可以隨著方向的變更進行自動的切換,這真是一個很優的功能;或是一些類似賽車等的小遊戲,甚至不需要方向鍵來操控方向,直接用偵測器來偵測手機擺動的方向,玩起來更有感覺;那麼在WP7中應該要怎麼去抓目前手機的方向出來呢?

...繼續閱讀 »

在WP7複寫硬體返回鍵的動作

在WP7中的硬體按鍵中,返回鍵預設的功能是返回上一頁,或是返回上一個執行的App;而在開發WP7的應用程式時,有時我們必須去處理這個動作,例如說目前的頁面是給使用者填入資料用的,在接收到硬體返回鍵的動作時,應該要加以提醒使用者,以免離開後輸入的資料都不見了,畢竟在裝置上面打字不是一件舒服的事情的..

...繼續閱讀 »

OpenNETCF.Desktop.Communication在x64電腦上出現"數學運算導致溢位"或是"找不到檔案"的錯誤訊息

當有需要將Windows Mobile的裝置中的資料給抓回來電腦的時候,通常第一個想到的就是利用RAPI或是利用OpenNetCF提供的Communication類別來做,而當使用OnenNetCF提供的類別來做的時候,在x64的電腦上,你會發現在呼叫方法的時候,常常會莫名其妙的出現『數學運算導致溢位』或是『找不到遠端檔案』的錯誤訊息,真的是名奇妙,明明沒有做運算,天外飛來這筆還真是令人找不到頭緒。

...繼續閱讀 »

ShellTileSchedule;定時更換應用程式在Tile的背景圖片

在WP7中,當應用程式安裝完成之後就會出現在應用程式的列表當中,而在應用程式上長按之後,就會出現Pin to start的功能;這個功能是能夠讓你將你的應用程式顯示在首頁的Tile畫面上;而應用程式放到Start畫面上之後,最會最常被使用者看到、點選的,那麼我們就會希望幫在Start畫面上的應用程式上加上一些訊息,很常見的例如說Email的應用程式會顯示有幾封新的郵件這樣;而除了使用文字的方式來顯示訊息之外,也可以變更背景的圖片,來讓使用者有不一樣的感覺,例如說一個顯示目前天氣狀況的應用程式,用鮮明的圖片來做顯示就會比裡用單純使用文字說明來的更好。那麼,該怎麼變更應用程式的背景圖片呢?

...繼續閱讀 »

在WP7的TextBox如果需要Click事件該怎麼做呢?

經忘了在哪邊看到相關的文章了,不過還是筆記一下;在預設TextBox上面只會有MouseLeftButtonDown這個事件可以偵測使用者是否點選,而這個事件是一點選就馬上會觸發了,如果想要Click的效果,也就是按下、放開,這樣的動作才要觸發的話,就要而外的處理一下;這類的需求是比較少見一些,不過如果需要在TextBox上實作Click的動作的話可以參考下面的方式。

...繼續閱讀 »

在WP7 Silverlight應用程式中,要怎麼去偵測目前的主題是黑色或是白色的呢?

最近在自個瞎搞一個簡單的Rss Reader,從網路上把資料抓下來之後,在RSS的資料中,本身會帶有文章的摘要,而這個摘要的部分基本上就是HTML了,想了一些解析方式,最後根據科技始終來自於人性的最高指導原則,顯示的部分就直接餵給webbrowser來顯示了 XDD(我真是懶阿);而在實作的過程中,由於預設WP7是黑色的背景,直接叫webbrowser出來之後會白白一片,說實在挺難看的,所以就偷偷的在HTML裡面加上背景跟文字的顏色,讓顯示出來的背景變成黑的,不過問題來了;在WP7中,白色與黑色的主題是隨時都都可變更的,所以也不能固定一種顏色,那麼就必須要知道目前的主題顏色了,後來在論壇中看到這篇文章

...繼續閱讀 »