UWP对列表视图使用害羞的标题

问题描述 投票:0回答:1

我基本上从here复制了代码,然后将变量更改为我的变量。我也将文件复制到了ExpressionBuilder文件夹下。

ShyHeader.cs内有这样的代码行:

var scrollViewer = gridView.GetFirstDescendantOfType<ScrollViewer>();

所以我为我的ListView尝试了同样的事情,但它说未定义:

SongsListView.GetFirstDescendantOfType<ScrollViewer>()

所以我将ScrollViewer放在SongsListView周围并使用它。但是我无法让它为我的项目工作。标头既不粘也不害羞。它只是正常滚动。谁能帮我调试它?

SongsListView为here

使用SongsListView here in HeaderedPlaylistControl

ShyHeader是底部的工具here

HeaderPlaylistControl在PlaylistsPageMyFavoritesPagePlaylistsPage中使用。

c# xaml uwp win-universal-app
1个回答
1
投票

所以我为ListView尝试了相同的操作,但显示未定义

这是DependencyObject的扩展方法。您可以找到它here并将其复制到您的项目中。

所以我将ScrollViewer放在SongsListView周围并使用它。但是我无法让它为我的项目工作。

我检查了您的代码,当您需要调用SetShyHeadermet方法时SetShyHeadermet已加载。

PlaylistInfoGrid
© www.soinside.com 2019 - 2024. All rights reserved.