我正在使用XAML / C#制作我的第一个UWP应用程序(已经在HTML / JS中制作了其他应用程序),所以我处于一个相当早的学习过程中(所以这可能是一个容易或难以回答的问题) .
但我正在尝试将类似的ListView重现为Windows 10附带的Mail应用程序,我喜欢您可以将列表项目向左或向右滑动以执行操作(存档/标记)的功能 . 我想知道是否有人知道任何资源可以帮助我复制相同的东西,或任何提示从哪里开始?
我的意思的youtube视频可以在这里找到:https://youtu.be/AHeJyqYwK88?t=12s
谢谢!安迪
2 回答
有关ListView中滑动项的具体问题
Dave Smits为此创建了一个控件,并详细说明了如何在他的博客上使用它http://www.familie-smits.com/development-tips/tinder-control-for-your-windows-app源代码在github上了!请注意,这仍然适用于WinRT wp8而不适用于UWP,但我认为它在UWP中也应该是可移植/可行的 .
这里有一个Windows 10 UWP可用于github https://github.com/FrayxRulez/SwipeListView
首先,在这篇文章的最后,有一个完整的工作美丽样本涵盖您的需求,但在向下滚动之前,请花30秒阅读所有这些 . 如果你是c#/ XAML和通用Windows平台开发的新手甚至中间件,我建议在MSDN上使用一些基本文档: - Design UWP apps(MSDN) - Develop UWP apps(MSDN) - Publish UWP apps(MSDN) - What’s new for developers in Windows 10(MSDN)
Microsoft Virtual Academy上的一些优秀课程 - A Developer's Guide to Windows 10 - Windows 10: Getting Started with UWP - XAML for Windows 10: Layout - Windows 10: Developing Responsive and Adaptive UIs - Windows 10: Data Binding - XAML for Windows 10: Items Controls
最后但并非最不重要的是Jerry Nixon的Template 10 on GitHub . 它适用于用C#编写的Window XAML应用程序,它是Microsoft Developer Evangelism的创意 . 基本上它是一套关于如何以正确/高质量的方式开发C#/ XAML UWP的综合指南 . 如果您查看示例,那么您正在寻找的是:主要详细信息邮件应用程序样式应用程序 . 但在深入了解之前,请查看所有其他链接 .
希望它有助于-g