У меня есть страница, где у меня есть сетка внутри текстового блока и веб-просмотр.Как растянуть высоту веб-экрана в Windows Phone 8.1?
Я не могу найти способ, чтобы веб-просмотр заполнял страницу, событие с помощью «*» или горизонтальной стречлы.
Мне нужно было установить minHeight, чтобы увидеть веб-представление, потому что если я не установил высоту, это не видно (я думаю, высота равна 0).
<ScrollViewer x:Name="scrollViewer" >
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" x:Name="title" MaxLines="1" TextTrimming="CharacterEllipsis" Margin="10" TextAlignment="Left" TextWrapping="Wrap" Foreground="Black" FontSize="30" FontWeight="Bold"/>
<StackPanel Grid.Row="1" Background="Black" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<WebView MinHeight="600"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ScrollViewer.ZoomMode="Disabled"
x:Name="webview"
Margin="10" />
</StackPanel>
</Grid>
</ScrollViewer>
Вот мой код CS
webview.NavigateToString("<HEAD>" +
"<style type=\"text/css\">body{color: #fff; background-color: #000; overflow-x: hidden;" + fontSize + "}</style>" +
"<TITLE>title</TITLE></HEAD><BODY>" + text + "</BODY>");
Спасибо за вашу помощь.
Это работает, но я теряю запас :( –
Вы попробуйте очистить решение и восстановить его? –
Я имею в виду делал пометку с его панели стека, я удалил ее, а также удалил ее из webviewso. У меня нет белой границы (основная сетка - белая, а сетка - строка 1 должна быть черной) –