我尝试制作一个应用程序,以便在WebView
FlipView
<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
和wv2
GotFocus
显示wv1
时,wv2
LostFocus
再次重新绘制wv2
。SelectedItem
或wv3
或wv4
及GotFocus
上的wv3
显示空白页时,wv4
或LostFocus
{{1}它会重新重绘wv3
或wv4
。SelectedItem
上的wv1
GotFocus
没有问题时,WebView
并没有闪烁。 任何人都可以帮助我指出错误的方向,也许是FlipView
内{{1}}的最佳实施方式吗?
答案 0 :(得分:1)
根据此forum中的答案,只需在FlipView中添加FlipView.ItemsPanel即可解决问题。
<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>