Kod XML/XAML definiuje przełącznik (Switch), który jest standardową kontrolką używaną do reprezentowania dwustanowego wyboru (włącz/wyłącz). Jest to często stosowane w aplikacjach mobilnych i desktopowych do aktywowania i dezaktywowania funkcji. W XAML przełącznik jest łatwy do skonfigurowania za pomocą atrybutu 'IsToggled', co umożliwia programistom szybkie zarządzanie stanem kontrolki.
Stepper to kontrolka umożliwiająca zwiększanie lub zmniejszanie wartości w określonych krokach. Lista rozwijana (combobox) służy do wyboru jednego elementu z listy, a suwak (slider) umożliwia wybór wartości w przedziale. Żadna z tych kontrolek nie oferuje funkcji przełączania pomiędzy dwoma stanami, co odróżnia je od Switch.