c# - ListView WPF中的ScrollHeader
问题描述
在 UWP 中,我们可以在 ListView 或 GridView中使用ScrollHeader 。我需要像 WPF 应用程序中的这个 ScrollHeader 控件。什么是最好的方法?
<Page xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls" .../>
<ListView Name="listView" ItemsSource="{x:Bind _items, Mode=OneWay}">
<ListView.Header>
<controls:ScrollHeader Mode="Sticky">
<TextBlock Text="Scroll Header" />
</controls:ScrollHeader>
</ListView.Header>
</ListView>
<!-- or -->
<GridView Name="gridView" ItemsSource="{x:Bind _items, Mode=OneWay}">
<GridView.Header>
<controls:ScrollHeader Mode="Sticky">
<TextBlock Text="Scroll Header" />
</controls:ScrollHeader>
</GridView.Header>
</GridView>
解决方案
我已经尝试过并以这种方式实施。
<ListView Name="listView">
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.Header>
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Hidden" Width="50">
<TextBlock Text="This is a test text to go more than 50 width" ScrollViewer.CanContentScroll="True" />
</ScrollViewer>
</GridViewColumn.Header>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
推荐阅读
- javascript - 使用 javascript 的 Outlook 加载项 O365 登录流程
- python - 无法加载重量-yolo weight
- c# - 循环中的 TryParse 处理
- node.js - 在实施 paypal-rest-sdk 时,我收到 access-allow-Origin 错误
- ionic3 - 在 Ionic3 中关闭 LoadingController
- magento - 自定义 Magento 结帐摘要 (Magento 2.xx)
- amazon-web-services - 为我的 ZF2 应用程序降级 php 版本后运行状况下降
- python-3.x - 无法安装 tensorflow 模型服务器
- flutter - 如何重建浮动操作按钮的 Widget onpress?
- webpack - 为什么我的 React App 不能在 Safari 10.1 中运行?