窗口电话 7, 我写了一个隐藏文本框和应用程序栏的代码 。 在隐藏这些内容后, 我需要网络浏览器控制进行伸展, 并将其作为一个完整的屏幕网络浏览器。 发生了一些奇怪的事情。 如果我没有在 UrlTextBox 中输入任何输入任何内容, 如果我触摸 Web 浏览器控制( 目前是空白的), 网络浏览器控制会延伸至整个屏幕( 参见图像 1), 但如果我将一些 URL 输入到 UrlTextBox ( 即浏览到该 URL) 中, 并且如果我触动 Web 浏览器控制( 见图 2), 它不会扩展。 以下的图像可以给你们一些想法 。
图1-图1-
""https://i.sstatic.net/prO6g.png" alt="此处输入图像描述"/ >
图像2-
""https://i.sstatic.net/q3Y4u.png" alt="此处输入图像描述"/ >
以下代码用于隐藏上述内容:
private void browsers_Focus(object sender, RoutedEventArgs e)
{
UrlTextBox.Visibility = Visibility.Collapsed;
Back.Visibility = Visibility.Collapsed;
Forward.Visibility = Visibility.Collapsed;
}
我的... 共产主义专页...
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBox x:Name="UrlTextBox" Background="White" InputScope="URL"
KeyDown="UrlTextBox_KeyDown" Margin="0,0,98,0" GotFocus="UrlTextBox_GotFocus" LostFocus="UrlTextBox_LostFocus" KeyUp="UrlTextBox_KeyUp"/>
<Grid x:Name="BrowserHost"
Grid.Row="1" GotFocus="BrowserHost_GotFocus">
</Grid>
What i need is "If the user touches the browser control, then the browser control should stretch to full screen". Can anybody help me with this? Thanks in advance for your hard word!