【问题标题】:ScrollHeader in ListView WPFListView WPF中的ScrollHeader
【发布时间】:2020-05-04 18:43:31
【问题描述】:

在 UWP 中,我们可以在 ListView 或 GridView 中使用ScrollHeader。我需要像 WPF 应用程序中的这个 ScrollHeader 控件。最好的方法是什么?

in UWP:

<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>

【问题讨论】:

    标签: c# wpf xaml listview uwp


    【解决方案1】:

    我已经尝试过并以这种方式实现。

     <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 2019-01-17
      相关资源
      最近更新 更多