I have a custom Popup that overlays part of my screen. When it is open, I want to disable tabbing into the UserControl behind it. I do not want to use the IsEnabled
property because I do not want to gray out all the controls.
Is there another property that does the same thing? IsTabStop
only prevents the tab from stopping on the UserControl itself, not it's children, and IsFocusable
isn't a valid property for a UserControl.
Use the KeyboardNavigation.TabNavigation Attached Property with KeyboardNavigationMode.None on your container control.
KeyboardNavigation.TabNavigation="None"
You can bind IsTabStop
on the child controls to IsTabStop
on the UserControl
.
That way, you only have to set it once.
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