Web 浏览器控件的边框

本文关键字:边框 控件 浏览器 Web | 更新日期: 2023-09-27 18:35:53

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

Web 浏览器控件的边框

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

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

如果要隐藏 url 输入,仍可以将边框的可见性设置为"折叠"。

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