移动控件介绍及详细使用方法
2011-01-06 10:58:45 来源:WEB开发网现在有个很大的问题就是图片在不同的移动设备上的显示效果或支持程度是不同的,这就存在很多不确定的因素。为此,Image控件提供了一系列的工具来克服这些限制。设备筛选器就是上述工具中的一种,因为Image控件不提供任何的不同特性集间的图像转换服务,如将彩色图像转换为单色图像的服务。所以在运行时,我们可以指定多个图像文件以供 Image控件根据移动设备的设备特性进行选择。设备筛选器将在后续章节进行详细的介绍。下表是Image控件的一些常见属性:
说明
NavigateUrl 设置图像的目标 URL。
ImageUrl
可以在设计时或运行时以编程方式为Image对象指定图形文件。还可以将控件的 ImageUrl 属性绑定到一个数据源,以根据数据库信息显示图形。
AlternateText 无法找到图形文件时显示的文本。
清单7:ImageDefault.aspx
< %@ Page Language="C#" AutoEventWireup="true" CodeFile="ImageDefault.aspx.cs" Inherits="ImageDefault" %>
< %@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
< html xmlns="http://www.w3.org/1999/xhtml" >
< body>
< mobile:Form id="Form1" runat="server">
< mobile:Image ID="Image1" Runat="server" AlternateText="天极网络"
ImageUrl="~/images/yesky.gif">
< /mobile:Image>
< /mobile:Form>
< /body>
< /html>
PhoneCall 控件
PhoneCall 控件的主要功能就是可以为用户提供通话服务。如果移动设备具备通话功能的话,PhoneCall 控件将向用户显示一个字符串。该字符串将显示为一个可供用户选择的命令。使用 Text 属性可设置字符串的内容。使用 PhoneNumber 属性可设置移动设备要拨叫的号码。
如果用户的移动设备不具备通话功能的话,则 PhoneCall 控件将根据在 AlternateFormat 属性中设置的格式字符串显示文本。默认情况下,AlternateFormat 属性包含 {0} {1} 作为其格式字符串。PhoneCall 控件用 Text 属性中的字符串替换 {0},用 PhoneNumber 属性的内容替换 {1}。如果在 AlternateUrl 属性中指定了 URL,则可以将输出文本在移动设备上显示为超链接,用户点击该超链接时将跳转到对应的URL上。下表是PhoneCall控件的一些常见属性:
更多精彩
赞助商链接