【发布时间】:2013-01-25 11:01:46
【问题描述】:
是否有任何类似PivotViewer for Silverlight 的 WPF 控件,免费或商业?
【问题讨论】:
标签: wpf pivotviewer
是否有任何类似PivotViewer for Silverlight 的 WPF 控件,免费或商业?
【问题讨论】:
标签: wpf pivotviewer
很遗憾没有。但是有一个 HTML5 版本可以在 CodePlex 上找到: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,它来自 Microsoft 的前 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">
【讨论】: