2017-01-29 5 views
0

Приложение моего UWP отображает белый пробел, когда ориентация мобильного устройства поворачивается влево или вправо. enter image description hereБелый зазор при ориентации! = Портретная квартира

Мой XAML:

<prismMvvm:SessionStateAwarePage> 
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <Grid.RowDefinitions> 
     <RowDefinition /> 
     <RowDefinition /> 
    </Grid.RowDefinitions> 
    <ListBox Grid.Row="0" x:Name="VideoItemsListBox"> 
     <ListBox.ItemsPanel> 
      <ItemsPanelTemplate> 
       <VirtualizingStackPanel Orientation="Horizontal"/> 
      </ItemsPanelTemplate> 
     </ListBox.ItemsPanel> 
     <ListBox.ItemTemplate> 
      <DataTemplate> 
       <TextBlock Text="{Binding title}" /> 
      </DataTemplate> 
     </ListBox.ItemTemplate> 
    </ListBox> 
    <MediaElement x:Name="VideoPlayer" Grid.Row="1"> 
    </MediaElement> 
</Grid> 

Мне нужно реализовать что-то, чтобы удалить разрыв ли? Как я могу это исправить?

+0

Что показывают в ListBox? Я не вижу шаблон данных, заданный –

+0

Я отредактировал код xaml. – Briefkasten

+0

если вы измените цвет фона в списке, измените цвет белого цвета? –

ответ

1

Кажется, что полоса для строки состояния. Hide the status bar, как следует, может решить вашу проблему.

public RemoveGap() 
{ 
    this.InitializeComponent(); 
    if (ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar")) 
    { 
     StatusBar.GetForCurrentView().HideAsync(); 
    } 
} 

Обратите внимание, чтобы использовать этот класс, нам нужно добавить мобильный специальную ссылку, как изображено на следующем рисунке показывает: enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^