我在DataTemplate中使用WebBrowser控件。为了在UI上显示数据,我在ListView.View内使用GridView并使用GridViewColumn的CellTemplate属性。现在,当我向下滚动网格然后向上滚动时,所有WebBrowser控件都保留在顶部并隐藏Page的所有菜单,这意味着WebBrower控件不会随着Scroll Up和Down一起移动。
我尝试使用CefSharp.WPF dll,但无法正常工作。
splits {
abi {
enable true
reset()
include "x86", "armeabi-v7a", "arm64-v8a", "x86_64"
}
}
<ListView x:Name="lvData" ItemContainerStyle="{StaticResource ListViewItemStyle1}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="10 0 10 10" SelectionMode="Multiple" Grid.Row="3"
SizeChanged="OnContentChanged" ScrollViewer.ScrollChanged="lvData_OnScrollChanged" GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler" ScrollViewer.IsDeferredScrollingEnabled="True">
<ListView.View>
<GridView x:Name="gv">
.........
<GridViewColumn Header="Imported Skins" CellTemplate="{StaticResource WebCellTemplate}" Width="300" />
</GridView>
</ListView.View>
实际结果:WebBrowser控件不会随着“向下滚动”和“向上滚动”而移动,并且在页面先向下滚动后又隐藏页面的所有菜单。
预期:WebBrowser控件应上下滚动,并且不隐藏菜单栏。