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