是否有任何 WPF 控件可以像Silverlight 的 PivotViewer一样工作,是免费的还是商业的?
2 回答
不幸的是没有。但是,可以在 CodePlex 上找到 HTML5 版本:http: //lobsterpothtml5pv.codeplex.com/
这里提到了 WPF PivotViewer 应用程序:https ://twitter.com/RickRat/status/21812745309528064 ,您可以从那里发布的链接下载一些基于 .net 的演示应用程序(.zip 中没有源代码,没有运行从程序集(DLL)判断似乎使用 MVVMLight 的应用程序)
您可以使用 WebBrowser 控件并在其中托管带有 PivotViewer 的 Silverlight。然后通过 Silverlight 的 HTML 桥与它对话
替代方法是在 WPF 应用程序中使用 HTML5 PivotViewer(再次通过 WebBrowser 控件)
确实有一个便携式版本的 PivotViewer 真是太好了,非常强大的工具(我在http://gallery.clipflair.net使用它)
除了 LobsterPot 的 HTML5 PivotViewer 及其较旧的免费版本(请参阅https://www.dropbox.com/sh/hrhtraih5gzqj9w/AAB2n18GAPWJW_hZVdz-tmW0a?dl=0上的相关链接),对于另一个 HTML5 PivotViewer,您可以托管来自前 SeaDragon微软的团队成员,似乎工作得很好看”
https://github.com/seajax/seajax/tree/master/v2/app/pivot
https://github.com/seajax/seajax/blob/master/v2/app/pivot/quickstart.html
https://github.com/seajax/seajax
请注意,WebBrowser 控件默认使用 IE7 或 HTML 引擎,您需要在 HTML 顶部添加一些元标记来告诉它使用 Edge 模式 - 已安装的最新 IE 引擎)
<meta http-equiv="X-UA-Compatible" content="IE=edge">