DataTemplate内的WebBrowser控件的上下滚动问题

时间:2019-06-26 04:39:44

标签: c# wpf

我在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控件应上下滚动,并且不隐藏菜单栏。

0 个答案:

没有答案