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

ここで何をしようとしているのかわからない。ほぼフルスクリーンの Web ブラウザー要素の上に、境界線で囲まれた URL 入力テキストボックスが必要なようです。もしそうなら、スタックパネルを使用します。

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

URL 入力を非表示にする場合でも、Border の可視性を Collapsed に設定できます。

グリッド内の要素は互いに重なり合うことができます。そのため、フルスクリーンの場合、webbrowser 要素は境界線付きのテキスト ボックスを覆います。また、境界線もテキストボックスも明示的な高さと幅を持っていません。

于 2012-07-10T13:40:12.587 に答える