【发布时间】:2013-04-14 00:22:55
【问题描述】:
我是 WP 开发的新手,正在尝试动手操作。
如果您查看钱包密码屏幕,焦点会自动设置为文本框,以便用户可以开始输入,并且键盘不会隐藏/重叠 done 和 cancel 按钮.
此外,如果您按下返回键,这些按钮将保留在底部,如下所示。
我也在尝试拥有相同类型的用户界面。但是,就我而言
我无法在页面加载后立即将焦点设置到文本框。我 在 OnNavigatedTo 事件中无法获取文本框的 .Focus() 方法。在哪里 我应该这样做吗?
当我手动点击文本框输入值时,键盘重叠 我的堆栈面板包含“保存”和“取消”按钮,如下所示。我 不希望这种情况发生。相反,屏幕应该看起来像 显示在第二张图片中。
下面是我试过的 XAML 代码。
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBlock Name="txtLimit" TextWrapping="Wrap" Text="Enter the value" Style="{StaticResource PhoneTextSubtleStyle}"/>
<TextBox AcceptsReturn="True" InputScope="Number" />
</StackPanel>
<StackPanel VerticalAlignment="Bottom" HorizontalAlignment="Center" Orientation="Horizontal" >
<Button Content="save" Width="200" />
<Button Content="cancel" Width="200"/>
</StackPanel>
</Grid>
【问题讨论】:
标签: windows-phone-8