Csharp/C#教程:WPF中类似访问的数据导航?分享


WPF中类似访问的数据导航?

在XAML / C#中以访问forms构建数据导航的最佳方法是什么?

我应该构建一个用户控件(甚至自定义控件),我只是绑定到我可以放置其他控件的集合中吗? (因此这个问题: 可以包含其他控件的C#用户控件(使用时) )

或者我可以通过以某种方式从ItemsControl派生来构建一些东西? 怎么样?

或者今天这样做会完全不同(比如“这种导航风格去年就是这样!”)?

我对C#和所有人都比较陌生(不是这样编程,但更像是“家庭主妇语言”Access-VBA)我也不是英语母语人士。 所以请温柔=)

您可以创建用户控件并在其中放置一组按钮(First,Prev,Next,Last等等)并将其放在主窗口上。 其次,您可以将数据导航用户控件绑定到CollectionViewSource ,这将帮助您在数据之间导航。

你的主窗口:

          

您的数据导航用户控件:

      

你的点击处理程序是这样的:

 private void Prev_Click(object sender, RoutedEventArgs e) { ICollectionView view = CollectionViewSource.GetDefaultView(DataContext); if (view != null) { view.MoveCurrentToPrevious(); } } 

我希望这有帮助。

听起来像是在DataGrid控件之后。 Microsoft发布WPF DataGrid作为WPF工具包的一部分,您可以在此处下载: http ://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId = 25047 。

上述就是C#学习教程:WPF中类似访问的数据导航?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1043294.html

(0)
上一篇 2022年1月31日
下一篇 2022年1月31日

精彩推荐