Windows Phone 7 Silverlight controls

Source: Internet
Author: User

 

Control name

Main functions

Autocompletebox

Provides a text box (used to place user input) and a drop-down item (based on the input in the text box contains possible matches ).

Border

Provides borders and/or backgrounds for another control. A border can contain only one child element.

Button

Provides a click event to respond to user input from the mouse, keyboard, pen, or other input devices.

Calendar

Provides a graphical UI for you to select a date. It displays the date in one month at a time, and also allows users to scroll from one month to another month or switch to the year view.

Canvas

Provides a drawing for displaying child elements at specific coordinates of the canvas. A canvas can contain one or more uielement objects. For more information, see the Silverlight layout system.

Checkbox

Enables you to select (select) or clear (unselect) an option. The checkbox can have three states: select, cancel, and uncertain. Using checkbox can provide users with an option (such as "True/false" or "yes/no"), or allow users to select from the option list. Checkbox is a contentcontrol.

Childwindow

Provides a window that can be displayed on top of the parent window and prevents interaction with the parent window.

ComboBox

Indicates a Selection Control, which combines an uneditable text box and a pop-up item. This pop-up item contains a list box that allows users to select an item from the list.

Contentcontrol

Controls that contain any type of content. Many controls are derived from contentcontrol and can contain objects, such as buttons or panel.

DataGrid

Provides a flexible way to display data sets in the form of rows and columns. The built-in column types include text box columns, check box columns, and template columns used to carry custom content. The built-in row type includes a drop-down details section, which can be used to display other content under the cell value.

Datapager

A user interface is provided to paging the data set that implements ipagedcollectionview.

Datepicker

Allows you to select a date by typing a date in textbox or using the drop-down calendar.

Descriptionviewer

Displays instructions and tracks the error status of associated controls.

Frame

You can navigate to the page control.

Grid

A graph composed of rows and columns is provided to display child elements. After defining the rows and columns of a grid, you can assign objects to specific rows or columns in the grid. You can select to display gridlines. For more information, see the Silverlight layout system.

Gridsplitter

This allows you to allocate space between rows or columns of the grid control. It indicates a graphical element that users can "Crawl" and drag. The direction and method of gridsplitter allocation interval are determined by the additional attributes for managing its alignment and the row or column attributes of the grid.

Headereditemscontrol

Controls that contain a collection of items and a header.

Hyperlinkbutton

A button control that displays hyperlinks. After clicking, hyperlinkbutton enables users to access the same web applicationProgramOr a webpage outside the current application.

Image

Display images in PNG or JPEG format. The image control can display index images with one, four, or eight color depths, or real color images with 24 or 32 Color depths.

Inkpresenter

Provides a drawing to support the tablet PC function. Inkpresenter is derived from the canvas and displays one or more uielement objects and strokes.

Label

Displays the title, required field indicator, and verification error indicator for the associated control.

ListBox

Contains a set of items. You can bind the control to a data source or display unbound items to fill the control. A list box is an item control, which means you can fill it with items that contain text or other controls.

Mediaelement

Carries audio or video content. The mediaelement control provides a rectangular area for displaying a video (playing audio if no video exists) on its drawing.

Multiscaleimage

Enables you to open a multi-resolution image and zoom in or out and reposition the multi-resolution image for more detailed viewing. Multiscaleimage is used in deep zoom technology.

Openfiledialog

Indicates an opened file dialog box. You can use this dialog box to select one or more files.

Page

Encapsulate content that can be navigated by frame.

Passwordbox

It is used to input sensitive or private information in the text area of a single line or a text area without line breaks. You cannot view the actual text, but can only view the characters that indicate the content.

Popup

Overwrite existing content. The popup control can be used to temporarily display the information required to complete a specific task. The pop-up control is always displayed on the existing content, but if another pop-up control is opened on it, the above statement is not true.

Progressbar

Indicates the operation progress. You can use this control to display general progress or change progress based on value.

Radiobutton

This allows you to select an option from a set of options. You can group radiobutton by placing the radiobutton control in the parent control or setting the groupname attribute of each radiobutton to a specific group. After grouping, each radiobutton control is mutually exclusive.

Repeatbutton

Indicates the button that repeatedly triggers the click event from being pressed to releasing. The repeatbutton control specifies the delay before a duplicate click and the interval between two clicks.

RichTextBox

Supports multi-format text editing controls for formatting text, hyperlinks, Inline images, and other rich content.

Savefiledialog

Provides a dialog box that allows you to specify the options used to save files.

Scrollbar

Provides a scroll bar that has a slide thumb and its position corresponds to a value. The scrollbar control can be horizontal or vertical.

Scrollviewer

Encapsulate a piece of content and provide up to two scrollbar controls to scroll the content view area. The scrollviewer control allows you to set the size of the view area relative to the content and whether to display the horizontal and vertical scrollbar controls.

Slider

This allows you to move the thumb control along a track to select from a value range.

Stackpanel

Provides a drawing to display child elements along a horizontal or vertical line. For more information, see the Silverlight layout system.

Tabcontrol

Provides an option card interface to display elements. Child elements are carried in tabitem.

Textblock

Displays a small amount of text. You can use the text attribute to set the content of textblock. Alternatively, you can set the inlines attribute to an inline object set, such as a run or linebreak object.

Textbox

Used to obtain user input and display text. The text box control is usually used to edit text, but can also be set to read-only. Multiple rows can be displayed in the text box, and the lines can be automatically wrapped according to the control size.

Tooltip

Use the pop-up window to provide you with information about an element in the UI.

Treeview

Displays hierarchical data.

Validationsummary

The summary of verification errors is displayed on the form.

Viewbox

Provides a control that can stretch or scale its content to fill up the available space.

Virtualizingstackpanel

Stack panel controls are provided to arrange visible content on the screen. You can create other UI items as needed.

Webbrowser

When the application is hosted outside the browser, a drawing is provided for displaying HTML content.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.