0

首先,我创建了一个 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" />
4

1 回答 1

0

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

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

如果要隐藏 url 输入,仍然可以将 Border 的可见性设置为 Collapsed。

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

于 2012-07-10T13:40:12.587 回答