WebBrowser控件的边框

时间:2012-06-01 04:25:41

标签: c# windows-phone-7

首先我创建了一个Web浏览器控件(全屏大小),然后我在Web浏览器控件上方创建了一个边框,但是当我调试它时,边框不可见。需要帮忙?提前感谢您的辛勤工作!

<Border x:Name="UrlBorder" Background="{StaticResource PhoneAccentBrush}" CornerRadius="8">
        <TextBox x:Name="UrlTextBox" Background="White" InputScope="URL" Margin="0,0,98,0"/>
</Border>
<phone:WebBrowser x:Name="BrowserHost" Margin="0,12,0,0" Grid.RowSpan="2" GotFocus="BrowserHost_GotFocus" IsScriptEnabled="True" />

1 个答案:

答案 0 :(得分:0)

不确定你在这里想做什么。看起来你想要一个几乎全屏的Web浏览器元素顶部边框包围的url输入文本框。如果是这样,我会使用stackpanel。

<StackPanel>
    <Border><TextBox /></Border>
    <WebBrowser/>
</StackPanel>

如果要隐藏网址输入,您仍然可以将边框的可见性设置为折叠。

网格中的元素可以相互重叠。因此,如果是全屏,则webbrowser元素将覆盖您的边框文本框。此外,您的边框和文本框都没有明确的高度和宽度。