Share via

Control.TabIndex Property


Gets or sets a value that indicates the order in which elements receive focus when the user navigates through the app UI using the Tab key.

 property int TabIndex { int get(); void set(int value); };
int TabIndex();

void TabIndex(int value);
public int TabIndex { get; set; }
var int32 = control.tabIndex;
control.tabIndex = int32;
Public Property TabIndex As Integer
<control TabIndex="int"/>

Property Value



A value that indicates the preferred order of navigation.

When no value is specified, the default value is MaxValue. The system then attempts a tab order based on the declaration order in the XAML or child collections.


Initial focus is set to the element with the lowest TabIndex that can receive focus. In a tie, the first element in the visual tree receives focus. Child elements of container controls are ignored.

Applies to

See also