Time of Update: 2018-12-04
之前有說道wp目前支援的圖片格式為png和jpeg ,我們可以通過設定Source屬性設定圖片源,下面要說的是Iamge元素的部分屬性,這就是Stretch,Opacity【作者:神舟龍】Stretch屬性image的展開行為有此屬性決定,此屬性是一個枚舉成員,有uniform,fill,uniformtofill,none;從網上找了一張圖片進行測試 ,是jpg格式的,看看有什麼不同吧;xaml代碼: <!--ContentPanel - 在此處放置其他內容--> &
Time of Update: 2018-12-04
在上一遍文章中已經介紹到可以在Resources集合中定義樣式,我們也可以在一個樣式上引用其他的樣式,這就是繼承的概念,使用方法是將引用的樣式放置在Style中的BaseOn屬性;這裡使用到的是xaml標記延伸進行設定,比如這裡定義的三個樣式: <phone:PhoneApplicationPage.Resources> <Style x:Key="tbStyle" TargetType="TextBlock">
Time of Update: 2018-12-04
Grid是唯一可以在內部定製儲存格的panel類,我們可以在grid中定製儲存格,然後通過grid.row和grid.column定位grid包含的元素在哪個位置,功能比較強大,用到的時候比較多,且看他的屬性:【作者:神舟龍】 Background 擷取或設定一個用於填充面板的 Brush所以我們可以對其背景進行繪製 ,比如下面的案例: <!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel"
Time of Update: 2018-12-04
ScrollViewer類表示可包含其他可見元素的可捲動區域,一般會用在螢幕的寬度和高度不夠用時,作為一種延伸使用,參考書上稱之為捲軸,在預設的情況下垂直捲軸是可見的,水平捲軸不顯示,即VerticalScrollBarVisibility和HorizontalScrollBarVisibility兩個屬性,這兩個屬性的值是ScrollBarVisibility枚舉成員【作者:神舟龍】Visible 顯示捲軸;Hidden不顯示捲軸;Auto 需要時顯示;Disabled
Time of Update: 2018-12-04
Canvas元素表示定製一個地區,並可以通過相對座標定義子項目位置,在一下情況下Canvas是不可見的 Height 屬性等於 0。 Width 屬性等於 0。 Opacity 屬性等於 0。 Canvas 的某個上級對象不可見。Background等於nullVisiblity屬性等於Collapsed 下面是一個的樣本是一個繪製奧運五環旗的效果xaml主要代碼:<!--ContentPanel - 在此處放置其他內容--> <Grid
Time of Update: 2018-12-05
在開發WP7程式過程中,會遇到在UI上使用用大量的Image這種情況。你可能會以為使用Image是一個很簡單的事情,不需要用一篇部落格的篇幅的介紹:僅僅設定一個Uri給Image的Source屬性就完成了?但是,還有其他的事情需要考慮呢。這裡有許多的小細節如果你知道到的話,會對的你的程式有協助,特別是當希望開發出的軟體能夠有較好的體驗和較少的記憶體使用量(移動開發這點很重要)。這些小的提示,不僅適用WP7手機開發,同樣也適用SilverLight傳統型程式。但是在手機開發中,把握住那些能夠把一個
Time of Update: 2018-12-05
您可以使用 FluidMoveBehavior 行為來動態顯示元素位置更改。但是,如果使用 FluidMoveBehavior 本身,則只能動態顯示標識項的特定位置到新位置的過渡。通過將FluidMoveBehavior 與FluidMoveSetTagBehavior 結合使用,您可以動態顯示從指定起點開始的過渡,即使該初始位置只是由對應用程式中所顯示資料的引用指定的。將 FluidMoveBehavior 與 FluidMoveSetTagBehavior
Time of Update: 2018-12-05
從wp8以後微軟推出了自已的測試架構,叫做windows phone toolkit Test Framework,這套測試架構wp7和wp8都支援.今天向大家介紹一下,這個測試架構安裝和使用方法1 首先建議大家使用vs 2012 for windows phone ,使用NuGet庫管理工具安裝windows phone toolkit 和windows phone toolkit test framework這兩個庫,(不會用的同學去百度一下NuGet) 2 彈出如下頁面
Time of Update: 2018-12-05
英文連結:http://www.microsoft.com/presspass/press/2011/feb11/02-11partnership.mspx下面是來自新浪科技的中文報道:http://tech.sina.com.cn/t/2011-02-11/15505167815.shtml北京時間2月11日下午訊息,諾基亞剛剛宣布與微軟達成廣泛戰略合作關係。兩家公司將建設新的“移動生態圈”。諾基亞手機將採用Windows
Time of Update: 2018-12-05
上個周末,微軟的模式與實踐團隊在MSDN上發布了Windows Phone 7開發人員嚮導的最終版本。微軟團隊在CodePlex上建立了一個開放社區來協作編寫這個嚮導,基於這種模式,在過去1年中根據大家的反饋對這個嚮導進行完善,並且已經被下載超過5000次年。它最終的目的是要建立一個,串連到Windows Azure的後端的Windows Phone 7用戶端應用程式範例。 這個樣本的情境是圍繞一家名為Tailspin的虛構公司,它之前已經出現在早前發布的Windows
Time of Update: 2018-12-05
TextBlock 一般用於顯示文本的元素,我們最為經常用到的是該類的Text屬性,其實顯示文本有兩種呈現方式,一個是設定內部文本Text,另一種就是在Inlines 集合中建立一個新的 Run 對象和LineBreak對象,我們稱之為內聯文本;【作者:神舟龍】Run 標籤內容成為 Text 屬性的值,該類具有TextBlock類所具有的部分屬性,比如FontFamily,FontSize,FontStretch,Foregroud等等;LineBreak
Time of Update: 2018-12-05
最近在寫一個小應用,用到了DatePicker和TimePicker,但是發現,在開啟的頁面中少了兩個表徵圖,如:它們是“完成”和“取消”按鈕。這兩個按鈕的表徵圖有預設的路徑和名稱,但程式中不會自動添加,需要我們手動來做:在項目中添加目錄,名稱為:Toolkit.Content找兩張表徵圖的圖片,分別命名為:ApplicationBar.Cancel.png和ApplicationBar.Check.png,設定圖片屬性中的“Bulid Action”和“Copy to Output
Time of Update: 2018-12-05
其實我是一直想開發windows phone 8平台的應用的,奈何開始windows phone 8開發卻是不是件容易的事。Windows phone 8的開發其實是對電腦的硬體有要求的,首先要裝win 8吧,然後你的電腦還需要支援所謂的Hyper-V,就是win 8內建的虛擬機器,這個虛擬機器可牛逼了,需要電腦的CPU支援二級地址轉換(SLAT)。屌絲了,雖然現在的一般的電腦都是支援SLAT的,但是我的電腦買了多年了,就不支援SLAT,裝了半天的windowsphone 8 的SDK,
Time of Update: 2018-12-05
今天下載了Windows Phone 7的開發環境,一起分享給大家。 我下載的是一個ISO檔案,是:http://go.microsoft.com/fwlink/?LinkId=201927 先說說我的機器配置情況吧,Win 7系統,已經裝有Visual Studio 2010,在安裝時大約花了15-20分鐘(沒有仔細記錄),與其他微軟的產品一樣,安裝過程很順利,也不需要特殊的配置,一路NEXT就OK了,為證。 接下來,直接開啟VS20
Time of Update: 2018-12-05
自從我開始使用手機我就一直使用NOKIA,即便是現在的荷蘭巨人不再像以前那樣輝煌。但我還是無法放棄對他的喜愛。心中依然對這個神話般的企業無比的崇敬。我也堅信他會重新站起來的。這次他與微軟聯手,既可以說是強強聯合,也可說是同病相憐的最後反擊。看見windowsphone 讓我有燃起了對NOKIA的希望。期盼NOKIA能再次強盛起來。 同時希望在這新的一年裡我能擁有一部NOKIA 的windows phone手機!
Time of Update: 2018-12-05
昨晚在家閑來無事,去微軟官網閑逛,看了看Windows Azure 和Windows Phone,因為前幾天剛在我家的電腦上裝了VS2010,所以就下了個Windows Phone SDK 7.1,試裝了一下,一切順利,提請大家一定要打Visual Studio 2010 SP1補丁包。安裝過程沒啥特別需要注意的,一路Next就可以了.簡單介紹下我的安裝步驟:1.安裝 Visual Studio 2010
Time of Update: 2018-12-05
Sterling makes tombstoning very easy because it handles serialization of just about any type of object. To show an example, we'll start with the concept of a view model that holds a set of categories (that a pivot is bound to) and a set of items
Time of Update: 2018-12-05
Sterling資料庫是一個NoSQL 物件導向的資料庫產品,不僅可用於Silverlight for Desktop而且可用於Windows Phone上。最近在一個Windows Phone項目上選擇了Sterling作為資料庫,主要原因有二:1.支援Linq查詢 2.功能全面 使用Sterling進行資料存取操作,可參考其User Guide, 在實際項目遇到了一些問題,幾個注意事項如下: 1. 索引欄位的值不能為null,否則儲存時會遇到異常。這一點在User
Time of Update: 2018-12-05
可以在VS2010工具列中“調試”-“Start Windows Phone Performance Analysis”開啟對系統的效能分析。Performance Analysis 工具允許您度量和分析應用程式的各個方面的效能。該工具允許您在單個分析會話中評估您應用程式的執行相關或記憶體使用量方面的情況。每次您運行 Performance Analysis 工具時都會建立一個檔案(.sap),其中包含了該會話中的效能資訊。選定檔案內容後,相關內容會顯示在 Visual Studio
Time of Update: 2018-12-05
wp7可以使用SqlCE作本機資料庫,那麼如何建立資料庫索引呢。當建立一個表,指定主鍵後,資料庫會預設設定為索引,那麼如何手動設定一個列為索引呢?查詢MSDN後,發現,在表類定義前面加上[Index]來制定某一列,但必須在代碼檔案頂部添加以下兩條引用語句:using Microsoft.Phone.Data.Linq;using Microsoft.Phone.Data.Linq.Mapping;常見 LINQ to SQL