Как сменить в Windows телефонную систему в портрете, чтобы появляться и на пейзаже, чтобы спрятаться ?!Как спрятать systemtray в ландшафте
у меня есть что-то вроде этого сейчас, но не работают:
void Pregled_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
if (e.Orientation == PageOrientation.PortraitUp)
{
SystemTray.IsVisible = true;
}
else
{
SystemTray.IsVisible = false;
}
}
на странице XAML оболочки: systemtray.isvisible = «истина» и не работают. если я удаляю visiblity из systemtray в xaml, он вообще не отображается.
Я исправил это, это была небольшая ошибка в моем коде, мне пришлось использовать PhoneApplicationPage_BeginLayoutChanged вместо Pregled_OrientationChanged, я думал, что могу установить имя обработчика события, как я хочу ... моя ошибка.
В 'VisualStateManager' там должно быть' 'VisualStateGroup' под названием OrientationStates', где вы можете применить обзорность изменения в зависимости от того ее ландшафтной или портретной государства , –
В xaml у меня нет ничего похожего на визуальную группу состояний, я не знаю, что вы имеете в виду. Я думаю, что этот код выше должен работать, но это не так. есть ли способ улучшить его, чтобы он работал ?! – dinchy87
Я только что пробовал свой код, и он работает для меня ... Вы уверены, что зарегистрировались в Pregled_OrientationChanged? –