.NET Mobile效用[转]

Utility controls support complicated user interfaces with minimum of code.
Utility(效用)控件以最少的代码支持复杂的用户界面


The AdRotator Control
AdRotator(广告)控件

This mobile page displays different advertisements:
这份Mobile页面显示了不同的广告

<%@ Page
Inherits=
"System.Web.UI.MobileControls.MobilePage"%>

<%@ Register
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<Mobile:Form runat="server">
<Mobile:AdRotator runat="server"

AdvertisementFile="advertisements.xml">
</Mobile:AdRotator>
</Mobile:Form>

This is the ad file called "advertisements.xml":
这是名为"advertisements.xml"的广告文件:

<?xml version="1.0" ?>
<Advertisements>
<Ad>
<ImageUrl>image1.gif</ImageUrl>
<BmpImageUrl>image1.bmp</BmpImageUrl>
<WBmpImageUrl>image1.wbmp</WBmpImageUrl>
<NavigateUrl>http://www.1.com</NavigateUrl>
<AlternateText>Visit 1</AlternateText>
</Ad>
<Ad>
<ImageUrl>image2.gif</ImageUrl>
<BmpImageUrl>image2.bmp</BmpImageUrl>
<WBmpImageUrl>image2.wbmp</WBmpImageUrl>
<NavigateUrl>http://www.2.com</NavigateUrl>
<AlternateText>Visit 2</AlternateText>
</Ad>
<Ad>
<ImageUrl>image3.gif</ImageUrl>
<BmpImageUrl>image3.bmp</BmpImageUrl>
<WBmpImageUrl>image3.wbmp</WBmpImageUrl>
<NavigateUrl>http://www.3.com</NavigateUrl>
<AlternateText>Visit 3</AlternateText>
</Ad>
</Advertisements>

 


The Calendar Control
日历控件

This mobile page displays a calendar:
这页Mobile页面显示了一个日历:

<%@ Page
Inherits=
"System.Web.UI.MobileControls.MobilePage"%>
<%@ Register
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"

Assembly="System.Web.Mobile" %>
<script runat="server">

Sub CalChanged(sender as Object,e as EventArgs)
lab1.Text="You selected " & c1.SelectedDate
ActiveForm=f2
End Sub

</script>

<Mobile:Form id="f1" runat="server">
<Mobile:Calendar id="c1"
OnSelectionChanged="CalChanged" runat="server" />

</Mobile:Form>

<Mobile:Form id="f2" runat="server">
<Mobile:Label id="lab1" runat="server" />

</Mobile:Form>

In this example a calendar is displayed in the first form. When the user select a date from the calendar, the selected date is displayed in a new form.
在这个例子里日历显示在第一个窗口中。当用户从日历中选择日期时,被选的日期会显示在新的窗口中。


The PhoneCall Control
电话呼叫控件

This mobile page will display the text "Tove's number" and dial the number (555) 555-5555 when the user selects the text:
这个Mobile页面会显示文本"Tove's number",并且当用户选择文本时,会拨号(555) 555-5555

<%@ Page
Inherits=
"System.Web.UI.MobileControls.MobilePage"%>

<%@ Register
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<Mobile:Form runat="server">

<Mobile:PhoneCall runat="server"

PhoneNumber="(555) 555-5555"
Text="Tove's number"
AlternateFormat="{0}" />

</Mobile:Form>

The attribute "AlternateFormat" has the value "{0}". This displays the text from the attribute "Text".
属性"AlternateFormat"有值"{0}".显示的是属性"Text".里的文本

If you use the value "{1}" it will display the text from the attribute "PhoneNumber".
如果值为"{1}",显示的是属性"PhoneNumber".里的文本。

You can also use a construct like this: AlternateFormat="{0} is {1}". This will display the text "Tove's number is (555) 555-5555".
你也可以用这样的构造:AlternateFormat="{0} is {1}".这样显示的是文本"Tove's number is (555) 555-5555".


Utility Controls
效用控件

Name
名称

Function
功能

AdRotator广告转换 Displays advertisements
显示广告
Calendar日历 Displays a calendar
显示日历
PhoneCall电话呼叫 Calls a telephone number
呼叫一个电话号码

For a full control reference, including properties methods, events, and more examples, please refer to the "Mobile Reference" page.
想了解完整的关于控件的参考,包括属性方法,事件,和更多的例子,请参考"Mobile Reference"一页

posted on 2009-03-17 16:48  黄裳  阅读(164)  评论(0)    收藏  举报

导航