天天看點

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

安裝目錄下包含了XAML檔案夾,包含了所有界面布局和事件處理的定義。

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

realhome.xaml用于表達首頁面,首頁面如下:

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

其對應的XAML檔案realhome.xaml如下:

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

下面以菜單作為例子講述其實作,下面是菜單部分XAML的定義

<a target="_blank" href="http://11011.net/software/vspaste"></a>

對應的菜單呈現如下:

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

菜單類MenuItemEx繼承了Winform的System.Windows.Forms.MenuItem。位于Microsoft.Search.Mobile.UI.Controls下,Microsoft.Search.Mobile.UI.Controls用于封裝所有解析XAML和呈現的控件。

Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽
Silverlight for Windows Mobile非官方預覽背景什麼是Silverlight for Windows Mobile實作預覽

把各個控件呈現到Winform裡面是通過一個form類View來實作。這樣XAML就可以通過傳統的Winform來呈現了。

    本文轉自Jake Lin部落格園部落格,原文連結:http://www.cnblogs.com/procoder/archive/2009/12/17/Windows-Mobile-Silverlight-WPF.html,如需轉載請自行聯系原作者