ApplicationBar с минимизированным режимом переопределяет компонент WebBrowser в альбомной ориентации
Я был прочитан несколько похожих вопросов о Stackru, но не могу заставить его работать правильно. Вот мой код XAML WebBrowser
<phone:WebBrowser Name="webBrowser"
ScriptNotify="webBrowser_ScriptNotify"
IsScriptEnabled="True"
Margin="0"
Background="Transparent"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch">
и панель приложения в коде
void BuildAppBar()
{
ApplicationBar = new ApplicationBar();
ApplicationBar.Mode = ApplicationBarMode.Minimized;
...
}
1 ответ
Решение
Это происходит, когда вы установили свойство Mode ApplicationBar
в Minimized
(я не знаю почему), так что вы можете сделать, это использовать OrientationChanged
Событие страницы для установки свойства Mode:
private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
if (e.Orientation == PageOrientation.PortraitUp)
{
this.ApplicationBar.Mode = ApplicationBarMode.Minimized;
}
else
{
this.ApplicationBar.Mode = ApplicationBarMode.Default;
}
}