Nicht unterstützte Silverlight Controls
Die in Tabelle 2 aufgeführten Silverlight Controls werden in Windows Phone nicht unterstützt. Für das Page und Frame Control existieren im Namespace Microsoft.Phone.Controls die entsprechenden Pendants PhoneApplicationPage und PhoneApplicationFrame, die diese beiden Controls ersetzen. Combobox, ScrollBar und Tooltip sind zwar in der Toolbox nicht verfügbar, können aber weiterhin in der eigenen App verwendet werden, wobei deren Einsatz bei einer berührungsempfindlichen Steuerung (Touchscreen) wenig sinnvoll ist.
|
ComboBox |
TreeView |
OpenFileDialog |
SaveFileDialog |
|
ToolTip |
Calendar |
DataGrid |
Frame *) |
|
Page *) |
GridSplitter |
Label |
ScrollBar |
|
TabControl |
|
|
|
Tabelle 2: Nicht in WP7 unterstützte Silverlight Controls
Erweiterte Controls aus dem Silverlight Toolkit
In der Version von November 2010 des Silverlight Toolkits für Windows Phone sind die in der Tabelle 3 aufgeführten erweiterten Controls enthalten. Abbildung 1 zeigt einige der Toolkit Controls in Aktion.
|
AutoCompleteBox |
Die AutoCompleteBox bietet nach Eingabe der ersten Zeichen eine entsprechend passende ein- oder mehrzeilige Auswahlmöglichkeit an. |
|
ListPicker |
Durch Einsatz des ListPicker Controls können Auswahllisten als expandierende Inline-Liste oder auf einer separaten Seite (FullMode) angezeigt werden. |
|
LongListSelector |
Dient zur Indizierung von langen Listen (Abb. 2). Über Tap und Hold kann der Index aufgerufen werden und so schnell in einen Bereich gesprungen werden. |
|
Page Transitions |
Mittels des PageTransitions Controls können auf einfache Art und Weise Standardanimationen für die Navigation zu und von einer Seite definiert werden. |
|
ContextMenu |
Durch das ContextMenu Control kann ein lokales Kontextmenü angezeigt werden. Durch die Geste Tap und Hold auf dem eingebetteten Control wird das Menü angezeigt. |
|
DatePicker |
Das DatePicker Control bietet die WP7-typische Auswahl eines Datums. |
|
TimePicker |
Über ein TimePicker Control kann die Auswahl einer Uhrzeit erfolgen. |
|
ToggleSwitch |
Für Einstellungen möchte man oft einen einfachen Ein-/Aus-Schalter haben. Diese Funktionalität mit der Möglichkeit der Beschriftung bietet das ToggleSwitch Control. |
|
WrapPanel |
Inhalte in einem WrapPanel werden im Gegensatz zum normalen StackPanel automatisch umgebrochen, wenn nicht ausreichend Platz vorhanden ist. |
Tabelle 3: Erweiterte Controls aus dem Silverlight Toolkit




