2013-06-28 1 views
1

Я пытаюсь сделать приложение для отображения WebView внутри FlipViewWebView Внутри FlipView - Мигает Когда GotFocus

<FlipView Name="mainPage" 
    <WebView Name="wv1" Source="http://www.google.com/" 
     Width="1024" Height="768" /> 
    <WebView Name="wv2" Source="http://www.google.co.id/" 
     Width="1024" Height="768" /> 
    <WebView Name="wv3" Source="http://www.google.co.uk/" 
     Width="1024" Height="768" /> 
    <WebView Name="wv4" Source="http://www.google.com.sg/" 
     Width="1024" Height="768" /> 
</FlipView> 

Проблема заключается в том:

  • Когда SelectedItem на wv2 и wv2GotFocus это будет дисплей wv1, когда wv2LostFocus он будет перерисовывать снова wv2.
  • Когда SelectedItem на wv3 или wv4 и GotFocus будет отображать пустую страницу, когда wv3 или wv4LostFocus будет перерисовывать снова wv3 или wv4.
  • Когда SelectedItem на wv1 нет проблем, если GotFocus и нет мигания.

Может кто-нибудь помочь мне дать направление, что это неправильно и, возможно, лучшую реализацию для WebView внутри FlipView?

ответ

1

Основываясь на ответе в этом forum, просто добавьте FlipView.ItemsPanel внутри FlipView, и проблема будет решена.

<FlipView Name="mainPage"> 
    <FlipView.ItemsPanel> 
     <ItemsPanelTemplate> 
      <StackPanel Orientation="Horizontal" /> 
     </ItemsPanelTemplate> 
    </FlipView.ItemsPanel> 
    <WebView Name="wv1" Source="http://www.google.com/" Width="1024" Height="768" /> 
    <WebView Name="wv2" Source="http://www.google.co.id/" Width="1024" Height="768" /> 
    <WebView Name="wv3" Source="http://www.google.co.uk/" Width="1024" Height="768" /> 
    <WebView Name="wv4" Source="http://www.google.com.sg/" Width="1024" Height="768" /> 
</FlipView> 

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

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