我正在使用XAML / C#制作我的第一个UWP应用程序(已经用HTML / JS制作了其他应用程序)所以我处于一个相当早的学习过程中(所以这可能是一个简单或难以回答的问题) 。
但我正在尝试将类似的ListView重现为Windows 10附带的Mail应用程序,我喜欢您可以将列表项向左或向右滑动以执行操作(存档/标记)的功能。我想知道是否有人知道任何资源可以帮助我复制相同的东西,或任何提示从哪里开始?
我的意思的YouTube视频可以在这里找到:https://youtu.be/AHeJyqYwK88?t=12s
谢谢! 安迪
答案 0 :(得分:2)
首先,在这篇文章的最后,有一个完整的工作漂亮的样本涵盖了你的需求,但在向下滚动之前,请花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
答案 1 :(得分:2)
有关ListView中滑动项的具体问题
Dave Smits为此创建了一个控件,并详细介绍了如何在他的博客http://www.familie-smits.com/development-tips/tinder-control-for-your-windows-app上使用它 源代码在github上!请注意,这仍然适用于WinRT wp8,而不适用于UWP,但我认为它也应该在UWP中可移植/可行。
github上有一个Windows 10 UWP可用https://github.com/FrayxRulez/SwipeListView