Steuerelementliste (Windows Store-Apps mit JavaScript und HTML)

Windows Store-Apps mit JavaScript verfügen über Zugriff auf eine umfangreiche Bibliothek mit Steuerelementen, die die Entwicklung der Benutzeroberfläche unterstützen. Einige dieser Steuerelemente weisen eine visuelle Darstellung auf. Andere fungieren als Container für andere Steuerelemente oder Inhalte (z. B. Bilder und Medien).

Dieses Thema enthält eine alphabetische Liste der häufigsten Steuerelemente für Windows Store-Apps mit JavaScript.

A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

A

a

Kennzeichnet den Start oder das Ziel eines Hypertextlinks.


<a href="url">Your text</a>

Referenz: a

App-Leiste

Enthält eine Symbolleiste zum Anzeigen App-spezifischer Befehle.


<div data-win-control="WinJS.UI.AppBar"></div>

Referenz: WinJS.UI.AppBar

Schnellstart: Hinzufügen einer App-Leiste

Audio

Legt die Ton- bzw. Audioinhalte fest, die in einem Dokument wiedergegeben werden sollen, zum Beispiel Musik oder Effekte.


<audio>
    <source src="uri" type="audioType" />
</audio>

Referenz: audio

B

Zurück-Schaltfläche.

Stellt die Rückwärtsnavigation in Form einer Schaltfläche bereit.


<div><button data-win-control="WinJS.UI.BackButton"></div>

Referenz: WinJS.UI.BackButton

Schaltfläche

Ein Schaltflächen-Steuerelement

Stellt ein Schaltflächen-Steuerelement dar.


<button>A button</button>

– oder –


<input type="button" value="A button" />

Referenz: button, input type=button

Schnellstart: Hinzufügen einer Schaltfläche

C

Canvas

Stellt ein Objekt bereit, das zum Zeichnen, Rendern und Ändern von Bildern und Grafiken in einem Dokument verwendet wird.


<canvas />

Referenz: canvas

Schnellstart: Zeichnen auf eine Canvas

Kontrollkästchen

Mehrere Kontrollkästchen-Steuerelemente

Stellt ein Kontrollkästchen dar, das der Benutzer aktivieren und deaktivieren kann.


<input type="checkbox" />

Referenz: input type=checkbox

Schnellstart: Hinzufügen von Kontrollkästchen

Kombinationsfeld

Informationen finden Sie im Eintrag zu "select".

Kontextmenü

Enthält ein kleines Menü, das Benutzern den Zugriff auf Aktionen (wie Zwischenablagebefehle) für Text- oder UI-Objekte in den Windows Store-Apps ermöglicht.


var menu = new Windows.UI.Popups.PopupMenu();


Referenz: Windows.UI.Popups.PopupMenu

D

Datumsauswahl
"DatePicker" im hellen Stil

Legt ein Datum fest.


<div data-win-control="WinJS.UI.DatePicker"></div>

Referenz: DatePicker

Schnellstart: Hinzufügen eines DatePicker-Steuerelements

Dropdownliste

Informationen finden Sie im Eintrag zur "select".

E

E-Mail-Eingabefeld

Ein Steuerelement für die einzeilige Texteingabe, das eine oder mehrere E-Mail-Adressen akzeptiert.


<input type="email" />

Referenz: input type=email

F

Dateiupload

Erstellt ein Dateiuploadobjekt mit einem Textfeld und einer Schaltfläche zum Durchsuchen.


<input type="file" />

Referenz: input type=file

Flexbox

Definiert ein Layout, das den verfügbaren Platz bei der Definition von Feldgrößen berücksichtigt und so relative Größen und Positionierung ermöglicht.


<div style="display: -ms-box;">
    <!-- Child elements -->
</div>

Referenz: display

Flip-Ansicht

Zeigt eine Sammlung an, jeweils ein Element.


<div data-win-control="WinJS.UI.FlipView"></div>

Referenz: WinJS.UI.FlipView

Schnellstart: Hinzufügen eines FlipView-Steuerelements

Flyout

Zeigt eine Meldung an, die einen Benutzereingriff erfordert. (Im Gegensatz zu einem Dialogfeld wird von einem Flyout kein separates Fenster erstellt und keine Benutzerinteraktion blockiert.)


<div data-win-control="WinJS.UI.Flyout"></div>

Referenz: WinJS.UI.Flyout

Schnellstart: Hinzufügen eines Flyouts

G

Raster

Ein CSS-Layout, das einen aus Spalten und Zeilen bestehenden flexiblen Rasterbereich definiert.


<div style="{display: -ms-grid}">
    <!-- Child elements -->
</div>


Referenz: display

Rasteransicht

Ein ListView-Objekt mit einem Rasterlayout. Weitere Informationen finden Sie im Eintrag zur "Listenansicht".


<div data-win-control="WinJS.UI.ListView" 
    data-win-options="{layout: {type: WinJS.UI.GridLayout}}"></div>

Referenz: WinJS.UI.ListView

Schnellstart: Hinzufügen einer Listenansicht

H

Html-Steuerelement

Zeigt Inhalte von einer HTML-Seite an.


<div data-win-control="WinJS.UI.HtmlControl"></div>

Referenz: WinJS.UI.HtmlControl

Hub

Erstellt ein Hubnavigationsmuster bestehend aus Abschnitten, zu denen navigiert werden kann. Jeder Abschnitt wird durch einen Hubabschnitt definiert.


<div data-win-control="WinJS.UI.Hub"></div>

Referenz: WinJS.UI.Hub

Beispiel für ein HTML-Hub-Steuerelement

Hubabschnitt

Definiert einen Abschnitt eines Hubs.


<div data-win-control="WinJS.UI.HubSection"></div>

Referenz: WinJS.UI.HubSection

Beispiel für ein HTML-Hub-Steuerelement

Hyperlink

Informationen finden Sie im Eintrag "a".

I

iframe

Ein unverankerter Inlineframe, der in einem anderen Dokument erscheinen kann.


<iframe src="url" />

Referenz: iframe

img

Zeigt ein Bild an.


<img src="url" />

Referenz: img

Elementcontainer

Definiert ein Element, das gedrückt und gezogen und auf dem eine Streifbewegung ausgeführt werden kann.


<div data-win-control="WinJS.UI.ItemContainer"></div>

Referenz: WinJS.UI.ItemContainer

HTML-ItemContainer-Beispiel

J

Sprunganzeige

Informationen finden Sie im Eintrag zum "semantischen Zoom".

L

Bezeichnung

Gibt eine Bezeichnung für ein anderes Element auf der Seite an.


<label for="otherControl">Label text</label>
<input type="text" id="otherControl" />

Referenz: label

Listenfeld

Informationen finden Sie im Eintrag zu "select".

Listenansicht

Zeigt eine Sammlung von Daten in einer Listen- oder Rasteransicht an.


<div data-win-control="WinJS.UI.ListView"></div>

Referenz: WinJS.UI.ListView

Schnellstart: Hinzufügen einer Listenansicht

M

Medienelement

Informationen finden Sie in den Einträgen für "Audio" und "Video."

Media Player

Informationen finden Sie in den Einträgen für "Audio" und "Video."

Menü

Zeigt ein Menü an.


<div data-win-control="WinJS.UI.Menu"></div>

Referenz: WinJS.UI.Menu

Menübefehl

Stellt einen Befehl dar, der in einem Menu-Objekt angezeigt wird.


<button data-win-control="WinJS.UI.MenuCommand" />

Referenz: WinJS.UI.MenuCommand

Meldungsdialogfeld

Zeigt eine Meldung an, die eine sofortige Benutzerantwort erfordert.

Referenz: Windows.UI.Popups.MessageDialog

Schnellstart: Hinzufügen eines Meldungsdialogfelds

mehrzeiliges Textfeld

Informationen finden Sie im Eintrag zu "textarea".

N

Navigationsleiste

Zeigt Navigationssteuerelemente in einer Symbolleiste an, die der Benutzer anzeigen oder ausblenden kann.


<div data-win-control="WinJS.UI.NavBar"></div>

Referenz: WinJS.UI.NavBar

HTML-NavBar-Steuerelementbeispiel

Navigationsleistensteuerelement

Stellt in einem Navigationsleistencontainer einen Navigationsbefehl dar.


<div data-win-control="WinJS.UI.NavBarCommand"></div>

Referenz: WinJS.UI.NavBarCommand

HTML-NavBar-Steuerelementbeispiel

Navigationsleistencontainer

Enthält eine Gruppe mit Navigationsleistenbefehlen in einer Navigationsleiste.


<div data-win-control="WinJS.UI.NavBarContainer"></div>

Referenz: WinJS.UI.NavBarContainer

HTML-NavBar-Steuerelementbeispiel

Zahleingabefeld

Ein Steuerelement für die einzeilige Texteingabe, das einen numerischen Wert akzeptiert.


<input type="number" />

Referenz: input type=number

P

Seitensteuerung

Stellt ein benutzerdefiniertes Steuerelement oder eine Seite in einer Navigationsapp dar.

Referenz: WinJS.UI.Pages.PageControl

Schnellstart: Verwenden der Einzelseitennavigation

Verschiebungs-Bildlaufansicht

Informationen finden Sie im Eintrag zum "Bildlauf".

Kennworteingabefeld

Ein Steuerelement für die einzeilige Texteingabe, ähnlich dem Steuerelement für die Texteingabe, jedoch ohne Textanzeige während der Eingabe durch den Benutzer.


<input type="password" />

Referenz: input type=password

Popupmenü

Informationen finden Sie im Eintrag zum "Kontextmenü".

Statusleiste

Statussteuerelementstile

Zeigt eine Leiste an, die einen laufenden Vorgang widerspiegelt.


<progress />

Referenz: progress

Schnellstart: Hinzufügen von Statussteuerelementen

Statusring

Zeigt einen Ring an, der einen laufenden Vorgang widerspiegelt.


<progress class="win-ring" style="width: 20px; height: 20px" />

Referenz: progress

Schnellstart: Hinzufügen von Statussteuerelmenten

Schaltfläche

Informationen finden Sie im Eintrag zu "Schaltflächen".

R

Optionsfeld

Eine Art von Auswahlsteuerelement, das die Auswahl des Benutzers auf einen einzigen Wert innerhalb einer Reihe von Werten beschränkt. Verknüpfen Sie dazu alle Schaltflächen in einer Reihe von Optionsfeldern, indem Sie jeder Schaltfläche denselben Namen zuweisen.


<input type="radio" id="redRadio" name="colorRadio" /><label for="redRadio">Red</label>   
<input type="radio" id="greedRadio" name="colorRadio" /><label for="greedRadio">Green</label>
<input type="radio" id="blueRadio" name="colorRadio" /><label for="blueRadio">Blue</label>

Referenz: input type=radio

Bereich

Informationen finden Sie im Eintrag zu "slider".

Bewertung

Ein Bewertungssteuerelement

Ermöglicht es dem Benutzer, eine Bewertung abzugeben oder die bestehende Bewertung aufzurufen.


<div data-win-control="WinJS.UI.Rating"></div>

Referenz: WinJS.UI.Rating

Schnellstart: Hinzufügen von Bewertungen

Repeater

Generiert HTML aus einer Reihe von Daten. Mithilfe dieses Steuerelements können Sie Elementlisten generieren.


<div data-win-control="WinJS.UI.Repeater"></div>

Referenz: WinJS.UI.Repeater

HTML-Repeater-Steuerelementbeispiel

Schaltfläche "Zurücksetzen"

Schaltfläche "Zurücksetzen"

Setzt die Daten in einem Formular zurück.


<button type="reset">Reset</button>

Referenz: button, input type=reset

Schnellstart: Hinzufügen einer Schaltfläche

Rich-Edit-Feld/Rich-Text-Feld

Ein Steuerelement für die Texteingabe, ähnlich einem Feld zur Texteingabe, bietet jedoch Unterstützung für Inhalte mit untergeordneten Elementen. Zum Erstellen eines Rich-Text-Felds legen Sie die contentEditable-Eigenschaft des Elements fest, das Sie bearbeiten möchten.


<div contentEditable="true">
    <!-- Elements to edit. -->
</div>

Referenz: contentEditable

S

Bildlaufleiste

Ein Container, in dem Sie einen Bildlauf durch seine Elemente durchführen können. Sie fügen diese Bildlauffunktion hinzu, indem Sie den overflow-Stil eines Elements für den Bildlauf oder automatisch festlegen.


<div style="overflow:scroll;">
    <!-- Contents -->
</div>

Referenz: overflow

Bildlaufansicht

Zeigt eine Inhaltsansicht an, die ein Benutzer vergrößern und verkleinern kann, und bietet zusätzliche Features wie Andockpunkte, die diese Erfahrung verbessern.


<div style=overflow:scroll;-ms-content-zooming:zoom>>
    <!-- Contents to edit. -->
</div>

Referenz: overflow, ms-content-zooming

Suchfeld

Ermöglicht dem Benutzer das Ausführen von Suchabfragen und Auswählen von Vorschlägen.


<div data-win-control="WinJS.UI.SearchBox"></div>

Referenz: WinJS.UI.SearchBox

SearchBox-Steuerelementbeispiel

Auswählen

Stellt ein Listenfeld, ein Kombinationsfeld oder eine Dropdownliste dar.


<select>
    <option>Apple</option>
    <option>Banana</option>
    <option>Grape</option>
    <option>Orange</option>
    <option>Pear</option>
    <option>Watermelon</option>
</select>


Referenz: select

Semantischer Zoom

Ermöglicht dem Benutzer das Zoomen zwischen zwei Ansichten einer Sammlung mit Elementen.


<div data-win-control="WinJS.UI.SemanticZoom">

  <!-- Control that provides the zoomed-in view. -->
  <div id="zoomedInView" data-win-control="WinJS.UI.ListView"></div>

  <!-- Control that provides the zoomed-out view. -->
  <div id="zoomedOutView" data-win-control="WinJS.UI.ListView"></div>

</div>


Referenz: WinJS.UI.SemanticZoom

Flyout "Einstellungen"

Bietet Zugriff auf Appeinstellungen.


<div data-win-control="WinJS.UI.SettingsFlyout"></div>


Referenz: SettingsFlyout

einzeiliges Textfeld

Informationen finden Sie im Eintrag zu "Textfeldern".

Schieberegler

Stellt einen Schieberegler für einen Bereich zur Auswahl eines numerischen Werts zur Verfügung.


<input type="range" />


Referenz: input type=range

Schaltfläche "Senden"
Ein Schaltflächen-Steuerelement zum Absenden

Erstellt eine Schaltfläche, die das Formular absendet, wenn auf sie geklickt wird.


<button type="submit">Submit</button>


Referenz: button, input type=submit

Schnellstart: Hinzufügen einer Schaltfläche

SVG

Definiert ein SVG-Dokument oder -Dokumentfragment, das Vektorgrafiken rendern kann.


<svg xmlns="http://www.w3.org/2000/svg"></svg>

Referenz: svg

T

Textfeld

Ein Steuerelement für die einzeilige Texteingabe.


<input type="text" />

Referenz: input type=text

Textbereich

Ein Steuerelement für die mehrzeilige Texteingabe.


<textarea></textarea>

Referenz: textarea

Uhrzeitauswahl
"TimePicker" im hellen Stil

Ermöglicht dem Benutzer das Festlegen einer Uhrzeit.


<div data-win-control="WinJS.UI.TimePicker"></div>

Referenz: WinJS.UI.TimePicker

Schnellstart: Hinzufügen von TimePicker-Steuerelementen

Umschalter

Stellt einen Schalter dar, mit dem zwischen zwei Zuständen hin und her geschaltet werden kann.


<div data-win-control="WinJS.UI.ToggleSwitch"></div>

Referenz: ToggleSwitch

QuickInfo

Zeigt eine umfangreiche QuickInfo an, die umfangreichen Inhalt (z. B. Bilder und formatierter Text) unterstützen kann, um mehr Informationen zu etwas anzuzeigen.


<div data-win-control="WinJS.UI.ToolTip"></div>

Referenz: WinJS.UI.Tooltip

QuickInfo, einfach

Zeigt eine einfache, nur aus Text bestehende QuickInfo für ein Element an.


<element title="tooltip text" />

Referenz: title

U

URL-Eingabefeld

Ein Steuerelement für die einzeilige Texteingabe, das URLs akzeptiert.


<input type="url" />

Referenz: input type=url

V

Video

Legt die Videoinhalte fest, die in einem Dokument wiedergegeben werden sollen.


<video controls="controls">
   <source src="url" type="videoType" />
</video> 

Referenz: video

Viewbox

Skaliert ein einziges untergeordnetes Element so, dass der verfügbare Raum ausgefüllt wird, ohne dass dabei eine Größenänderung erfolgt. Dieses Steuerelement reagiert auf Größenänderungen des Containers sowie auf Größenänderungen des untergeordneten Elements. Eine Medienabfrage kann beispielsweise zu einer Änderung des Seitenverhältnisses führen.


<div data-win-control="WinJS.UI.ViewBox"></div>

Referenz: WinJS.UI.ViewBox

W

Webansicht

Informationen finden Sie im Eintrag zu "iframe".

Z

zoomfähige Bildlaufansicht

Informationen finden Sie im Eintrag zum "Bildlauf".

 

 

Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.