I am currently using WPF and WIN8 table mode for software development.
In some place you need to enter a certain number using the text field .
I am using some way to finally show the Keyboard: http://brianlagunas.com/showing-windows-8-touch-keyboard-wpf/
But I found, sometimes the Keyboard will cover some element below or in the middle after it appears.
For example: I have 5 text fields on the screen
<Grid> <TextBox HorizontalAlignment="Left" Margin="500,95,0,0" Height="23" Width="120"/> <TextBox HorizontalAlignment="Left" Margin="500,295,0,0" Height="23" Width="120"/> <TextBox HorizontalAlignment="Left" Margin="500,495,0,0" Height="23" Width="120"/> <TextBox HorizontalAlignment="Left" Margin="500,695,0,0" Height="23" Width="120"/> <TextBox HorizontalAlignment="Left" Margin="500,800,0,0" Height="23" Width="120"/> </Grid>
But now I have found that if the Keyboard focuses on a certain text field not from above, perhaps in the middle or, possibly, at the bottom. The keyboard will cover it. I donβt even see what Iβm typing . (As picture)

So, is there a good way to fix it? Thanks.
PS: I'm trying to drag the keyboard, but it doesn't seem like a very good solution, because some text fields are in the middle , the keyboard will still cover what the text field is in the middle.