Reputation: 3593
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.
Upvotes: 3
Views: 2146
Reputation: 1
NumericUpDown1.Select(0, 1)
'Set Tabstop to 1 'Initialize NumericUpDown1 with a single numeric value (i.e. "1").
Upvotes: 0
Reputation: 185330
Maybe it is not set to be focusable, have you checked the value of Focusable
?
Upvotes: 1