I am trying to set focus on NumericUpDown element from WPFs extended toolkit.
I heve following XAML
<Window ...
xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended"
<Grid>
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Horizontal" FocusManager.IsFocusScope="True">
<extToolkit:NumericUpDown HorizontalAlignment="Left" VerticalAlignment="Top" x:Name="ItemsCount" Value="1"/>
<TextBlock Text="XXX" Margin='10,0,0,0'/>
</StackPanel>
</Grid>
</Window>
I called Keyboard.Focus(ItemsCount)
and ItemsCount.Focus()
from constructor and from Loaded
event with no success.
Control is getting focus when I press Tab, but in my case it is not acceptable.
I didn't found enything on google as well.
Is there any way to focus NumericUpDown?
P.S.
Calling Focus() works for TextBox
so it's must be control specific issue.
Set the
SelectAllOnGotFocus
property toTrue
Maybe it is not set to be focusable, have you checked the value of
Focusable
?