天天看点

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,如需转载请自行联系原作者