Я сейчас пишу приложение WPF для сенсорных приложений для Windows 10. Представьте окно, содержащее следующую сетку:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<TextBox Text="dsdsd"></TextBox>
<TextBox Text="unten" Grid.Row="2" InputScope="Number"></TextBox>
</Grid>
Если мое приложение скомпилировано с использованием как минимум .NET 4.6.2, а его окно максимально, я могу коснуться нижнего TextBox и откроется сенсорная клавиатура. Однако я не могу видеть элемент управления, потому что клавиатура скрывает его. Это поведение отличается от Windows 8.x, где размер рендеринга-холста был уменьшен при открытии клавиатуры. Когда вы делаете то же самое в поле Startbar-Search Windows, поле действительно перемещается вверх, поэтому я могу видеть поле ввода. При открытии клавиатуры с максимальным explorer.exe окно становится меньше.
Как я могу реализовать это поведение в приложении WPF?
Cheers, Manuel