I have two TabItem
's contained inside a TabControl
.
Each TabItem
contains serveral TextBox
's.
When TabControl
's OnSelectionChanged
event is fired, as well as selecting the new TabItem
, it is also setting focus on the first TextBox
contained inside the newly selected item.
Is there any way to prevent this from happening?
Setting IsTabStop="False"
on the TextBox
will achieve this, but unfortunately also prevents the TextBox
from being 'tabbed' into.
Just add a container to your content as Grid, Stackpanel, Border, etc. and set it Focusable. When Tab selection change, the focus is set to the container and you can also use the tab key.
<TabItem Header="myHeader">
<StackPanel Focusable="True">
...
</StackPanel>
</TabItem>
@shannon it answers to your question about MVVM
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With