C# Windows Store App,Windows Phone App 開發,控制項屬性 Opacity 透明度屬性的迷思。

  • 1690
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App 或 Windows Phone App ,有時會去調整控制項的透明度就是Opacity 的屬性,再利用IF判斷是去判斷該控制項是否在某一個自訂的透明度,去做相對應的事情,可是當我們使用 Opacity = = .X的時候,不可思議的事情發生了。


本篇文章將引導您增加對Opacity 透明度屬性的認識。

...繼續閱讀 »

C# Windows Phone App 開發,比較Button 的【Mouse】與【Manipulation】事件觸發時機大全 !

  • 1598
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Phone App時,很常會使用Button控制項,來幫助我們設計APP,但若我們要使用到的事件不只是Click這麼簡單時呢?有可能會用到當按下後滑動的事件,而在【Mouse】與【Manipulation】的滑動事件就有所不同了。


本篇文章將引導您了解Button 的【Mouse】與【Manipulation】事件觸發時機。

...繼續閱讀 »

C# Windows Store App, Windows Phone App開發,讓UserControl呼叫上層父容器的方法(Method)。

  • 1837
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App 或 Windows Phone App時,會使用UserControl來模組化各分頁的功能,使得父容器可以呼叫UserControl內的方法,但是如何能夠使UserControl呼叫父容器的方法,讓UserControl和父容器能夠互通有無,能夠互相呼叫彼此的方法呢?!

本篇文章將引導您讓UserControl呼叫上層父容器的方法(Method)。

...繼續閱讀 »

C# Windows Phone App 開發,刪除巡覽頁面NavigationService的歷史紀錄,應用於省去OnNavigationTo的相對應的處理。

  • 1366
  • 0
  • C#
  • 2015-06-10

一般我們在開發Window Phone App 時,很長使用NavigationService功能來跳至新的頁面,但若跳至新的頁面按下返回時不想要回到同一個頁面時我們可以使用刪除巡覽頁面NavigationService的歷史紀錄來達成這個功能,但是一般情況下不建議刪除,因為不符合Windows Phone的使用體驗,上架審核百分之200萬一定位被退件,但是只要用用的巧妙,不但可以應用於省去OnNavigationTo的相對應的處理,還可以省去一些麻煩。

本篇文章將引導您刪除巡覽頁面NavigationService的歷史紀錄,應用於省去OnNavigationTo的相對應的處理。

...繼續閱讀 »

C# Windows Phone 開發,使用 Gyroscope 陀螺儀加速度感應器,實作【搖一搖】功能 ! !

  • 2487
  • 0
  • C#
  • 2015-06-10

一般我們在開發App時可能會使用到感應器,不管是在類似【搖一搖】或【遊戲】的功能上,我們必須會透過Gyroscope 陀螺儀加速度感應器來幫我們偵測使用著手持智慧型手機的行為,以便做出相對應的回饋或處理,但是要如何取得Gyroscope 陀螺儀加速度感應器的資料呢?!

本篇文章將引導您實作實作Gyroscope 陀螺儀加速度感應器。

...繼續閱讀 »

C# Windows Store App ,Windows Phone App ,簡易判斷應用程式頁面是否為第一次進入。

一般我們在撰寫Windows Store App 或 Windows Phone App 時,很容易會利用參數的傳遞來做跳頁的動作,然後再OnNavigationTo裡接收參數後初始化一些自定義的功能,但是若我們在頁面中按下【Home鍵】或【Bing Search 鍵】時頁面跳出觸發OnNavigationFrom,在按下【返回鍵】回到應用程式內又再次觸發 OnNavigationTo,此時又會在初始化自定義的功能一次,這代表著自定義初始化裡的物件和變數都更新了,就的資料也被洗掉。

本篇文章將引導您簡易判斷應用程式頁面是否為第一次進入。

...繼續閱讀 »

C# Windows Phone App 開發,解決使用PhoneApplicationService在頁面間傳遞參數時按下【Home】、【Bing Search】鍵時的例外狀況。

一般我們在開發Windows Phone App時,很常會在頁面與頁面間傳遞參數,方便製作動態的頁面,可以避免根據不同資料需要製作一次頁面的窘境,但是若我們在頁面間傳遞參數時是利用PhoneApplicationService的方式,將很有可能在使用者按下【Home】和【Bing Search】鍵時發生Crash。

本篇文章將引導您解決使用PhoneApplicationService在頁面間傳遞參數時按下【Home】、【Bing Search】鍵時的例外狀況。

...繼續閱讀 »

C# Windows Store App、Windows Phone App開發,使用UserControl開發App,模組化各分頁功能,方便管理。

  • 1789
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App、Windows Phone App時,會在同一個頁面中顯示非常多個功能或頁面,若功能及頁面越來越多,相對的在同一個cs檔底下要寫的程式碼也越來越多,使用者在尋找Code也變得相當吃力,但是若我們能把各分頁功能模組化,寫到不同的UserControl中,開發APP相對地變得更容易了,也較方面來維護。

本篇文章將引導您使用UserControl開發App,模組化各分頁功能,方便管理。

...繼續閱讀 »

C# Windows Store App、Windows Phone App 開發,判斷電腦與手機裝置目前使用的國家語系。

  • 1500
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App、Windows Phone App時,很常會需要去判斷目前使用者的語系來做相對應的UI配置,或是一些在地化的修改,那該如何判斷使用者目前的語系呢?

本篇文章將引導您判斷電腦與手機裝置目前使用的語系。

...繼續閱讀 »

C# Windows Store App 、Windows Phone 開發,自定義類別(Class) 簡化擷取網頁資料功能,使用Get & Post 。

  • 1090
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App時,很常需要透過擷取網頁資料來製作APP,因次需要使用程式碼來實作擷取網頁資料的功能,一般的查詢網頁大多數都使使用Get的方式,但是大部分的網頁若有注重安全隱私的功能時,就會使用Post的方式來讓使用者選擇資料或登入,每產一隻APP就必須寫一次擷取的程式碼,不如我們就寫個自定義類別,這樣日後開發上就相對省時了!

本篇文章金引導您寫自定義類別(Class) 簡化互動網頁的資料擷取,使用Get & Post 。

...繼續閱讀 »

C# Windows Phone 8 WP8,自定義FlipTile動態磚樣式,用Xaml創建動態磚樣式!

  • 2217
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Phone 時,會使用動態磚來呈現一些重要的訊息,讓使用的不用打開APP就可以看到重要的資訊,預設的FlipTile動態磚除了可以放文字以外,還可以放置圖片,我們個以換一個方始來想,不顯示文字,只放置圖片,如此一來動態磚的樣式我們就可以自己打造了,但是要如何動態的產生圖片呢?

本篇文章將引導您學會自定義FlipTile動態磚樣式,用Xaml創建動態磚樣式!

...繼續閱讀 »

C# Windows Phone 8 WP8 開發,Pivot解決程式碼中動態新增PivotItem可能遇到的例外狀況【Value does not fall within the expected range.】

一般我們在開發Windows Phone App時,很常使用Pivot控制項來包裝要呈現的資料,但是如過資料不是固定形式的話,我們可能不會採用DataTemplate和Binding的方式來呈現,所以我們會採用程式碼動態產生的方式來達成,但是怎麼就程式碼明明正確,卻一直Exception哩?

本篇文章將引導您解決程式碼中動態新增PivotItem遇到的例外狀況【Value does not fall within the expected range.】

...繼續閱讀 »

C# Windows Phon 8 WP8 ,解決Pivot中PivoitItem可能遇到清不乾淨的弔詭情況。

  • 996
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Phone App時,時常會用到Pivot來裝載需要展示的內容,但是若我們的資料是動態的且格式也不一定的情況下我們可能不會採用DataTemplate和Binding的方式來做,所以我們會自定義的創建PivotItem,等到使用者有其他需求時就清除換上新的PivotItem,可是怎麼就清不掉了呢?

本邊文章將協助您解決PivoitItem可能遇到清不乾淨的弔詭情況。

...繼續閱讀 »

[小技巧] Windows Phone 8 WP8 開發,讓APP的底色與系統動態磚的配色同步 !

一般我們在開發Windows Phone App的時候,開發過程中很容易在設計上停滯許久,這也是大部分的精美APP都會請設計師來設計而不是程式設計師來設計,但是獨立開發者可以透過簡單的小技巧,讓自己的APP配色和系統配色一致唷!

本篇文章將引導您讓APP的底色與系統動態磚的配色同步 !

...繼續閱讀 »

C# Windows Phone 8 WP8 開發,自製簡易Isolate Storage 文字檔案讀寫類別(Class)

  • 1591
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Phone 很常會使用Isolate Storage 來協儲存APP資料,可是Isolate Storage 的寫法打在主程式裡面實在有點佔位又礙眼,使用方式對於新手開發者來說也有點不熟悉,那們常痛不如短痛,我們就來寫個檔案讀寫的Isolate Storage的Helper類別吧!!

本篇文章將引襖您開發簡易的Isolate Storage 文字檔案讀寫類別(Class)。

...繼續閱讀 »