问题标签 [visiblox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
396 浏览

c# - Visiblox 无效的程序集引用

我正在努力解决有关visiblox的问题。我对 WPF 概念很陌生,但我已经掌握了窍门。我对经典表格有相当多的过期时间。

我的问题是设计者一直告诉我 XAML 包含错误。我的错误列表中出现以下错误:

我添加了对项目的引用,并添加了以下行:

xmlns:charts="clr-namespace:Visiblox.Charts;assembly=Visiblox.Charts"

我可以构建并运行该项目,但设计师一直告诉我我的程序集不正确。我试图清理并重建项目。重新启动 Visual Studio 和计算机,但似乎没有任何效果。任何人有任何线索?先感谢您。

0 投票
1 回答
368 浏览

wpf - Visiblox/WPF 无法在附加 Y 轴上使用系列进行缩放

我有一个带有多个 Y 轴的 Visiblox 图表,每个轴上有不同的单位。

用户可以单击几个按钮中的任何一个,将数据显示为相应轴上的线系列。

如果用户单击针对主要或次要 Y 轴绘制的数据,则可以缩放图。如果他们单击绘制在“附加”Y 轴上的数据并且在主要或次要 Y 轴上没有现有数据,则绘图将不会缩放。

如果存在针对主要或次要 Y 轴绘制的现有数据,则图表会很好地缩放。

我猜这是 Visiblox 中的预期行为,但我是否缺少任何方法来启用仅在“附加”Y 轴上绘制的数据进行缩放?

我知道我可以跟踪哪些轴处于活动状态并更改它们上的单位以确保数据始终首先绘制在其中一个功能轴上,但用户也可以随意从任何轴上删除数据,我会每当他们从两个功能轴上删除数据时,都必须重新绘制数据,只在“附加”轴上留下数据。可能,但很混乱。

提前致谢!

0 投票
1 回答
766 浏览

c# - Visiblox 图表中的交互式图例

我有一个 Visiblox 图表,其中显示了几个LineSeries. 我希望能够单独显示/隐藏这些,最好是通过单击相应的LegendItem或在图例项中插入一个复选框。

我尝试向LegendItemControlTemplate 添加一个复选框,它确实出现了,但我无法以任何方式操作它。

提前致谢。

0 投票
1 回答
202 浏览

windows-phone-7 - 适用于 Windows 手机的绘图工具 - Visiblox 错误

我一直在尝试使用名为 visiblox 的第 3 方工具在我的应用程序中呈现图表。 http://www.visiblox.com/examples

Visiblox 文档说,我们需要添加工具包 dll 和 visiblox dll。我已经本地化了日期选择器。为此,我已将工具包源项目添加到解决方案中。

正如他们所提到的,我已经取消阻止并添加了 visiblox 参考。但我收到一个错误,上面写着

对 COM 组件的调用已返回错误 HRESULT E_FAIL。在 MS.Internal.XcpImports.CheckHResult(UInt32 hr) 在 MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement 元素,Size availableSize) 在 System.Windows.FrameworkElement.MeasureOverride(Size availableSize) 在 System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget , Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)

我看到构建成功,但是当我单击 xaml 文件时,设计器没有被加载并且它给出了错误。.

现在我删除了项目工具包引用,并添加了随 visiblox 下载一起提供的工具包 dll。设计师完美地工作!但是没有日期选择器的本地化。

http://www.visiblox.com/blog/2011/02/visiblox-for-wp7-basic-charts-selection-and-zooming

有什么建议么?:O

0 投票
1 回答
1549 浏览

c# - 如果未在窗口中设置 RenderTargetBitmap 将呈现空控件(Visiblox 图表)

我正在尝试将 Visiblox 图表呈现为图像,以便能够同时显示数百个。图表是在代码中生成并在不显示的情况下呈现的。

我面临的问题是图表在渲染后看起来是空的。上层控件是图表,下层是添加到控件之前渲染的图表。由于水印在那里,因此正在进行一些渲染。

使用绑定和数据上下文填充图表(以防万一)。在渲染之前查看图表看起来它实际上是空的,谢谢让我问“用户控件何时检索绑定? ”。

这是我用来渲染图像的代码:

在此处输入图像描述

0 投票
1 回答
118 浏览

windows-phone-7 - 在 WP7 中动态绘制 visiblox 的 StackedColumnGraph

我在将值动态绑定到 WP7 中 visiblox 的 StackedColumnGraph 时遇到问题。

XAML 代码具有硬编码值..

我有一个集合,其中存储了从服务获取的数据,我需要知道如何将这些值与这些硬编码值绑定以绘制图形...

0 投票
1 回答
152 浏览

charts - Visiblox 图表:用于计算增量值的标尺行为

有没有人在 Visiblox 图表工具包的 RulerBehavior 上工作的经验?我正在寻找一些增量查找示例。Visiblox 论坛不包含任何此类信息。因此,如果有人可以分享他/她的经验。

提前致谢

0 投票
1 回答
485 浏览

wpf - 如何将 AutoSeriesGenerator 与 MVVM Visiblox 一起使用

我正在关注本教程中的示例:但不幸的是,他们的文档非常模糊,我无法让任何东西正常工作。

http://www.visiblox.com/blog/posts/2011/06/13/data-binding-with-visiblox-charts/#asg

我想做的是使用 AutoSeriesGenerator 自动为我创建一个新系列,并将该系列添加到主 Y 轴。我希望你们中的一些人对 Visiblox 有很好的体验。以下是我认为他们的示例应该用 C# 表示的方式:

他们的文档说 targetObject 是 IChartSeries 所包裹的业务对象。但是我得到的是一个集合而不是对象!并且该方法总是被多次调用,这意味着它会生成很多 Lineseries。我已经尝试过 CollectionChanged 事件,这是同样的问题。它不会被调用一次,而是被多次调用,这对我来说没有意义。

我该如何解决这个问题,谢谢。

0 投票
1 回答
195 浏览

xaml - 在没有图形 UI 的情况下渲染 Visiblox 图表以报告服务会引发 NullReferenceException

我有一个非常简单的 Visiblox 图表,效果很好:

DataSeries在代码隐藏中设置了我的:

就那么简单。

我可以使用此方法从视觉元素中获取位图:

现在我在报告或其他什么中使用这个位图。这行得通。

我的问题来了:如果我想在没有 GUI 的情况下使用图表图像创建报告(在服务器应用程序中,例如 Windows 服务或 IIS 中),我会NullReferenceException从图表中得到一个。

我所做的是创建包含图表的控件。然后我调用Measure()控件使其工作。这就是我得到的地方:

我想我必须手动设置图表的模板,但是在哪里可以找到 VisiBlox 的默认模板?我该如何应用它们?还是有其他问题?

非常感谢。

- - 编辑 - -

所以,我想如果我在控制台应用程序中的 VisiBox 图表(或包含图表的元素)上调用 Measure(),我总是会得到这个异常。所以我也可以将此问题的标题更改为如何在控制台应用程序中使用 VisiBlox 图表

0 投票
1 回答
234 浏览

wpf - Visiblox - 缩放轴标题以适应可用空间

我的 Visiblox 图表会缩小以适应可用空间,有时轴标题会缩小很多以至于被切断。所以我想我会为 LinearAxis 创建一个新的 ControlTemplate,使用 Blend 的模板起始代码。

我在 AxisLabel 文本块周围添加了一个 ViewBox,但它不能正常工作。您必须对 Grid 行和列做一些有趣的事情,因为代码需要足够通用才能在水平轴或垂直轴上工作。经过大量的试验和错误以及一些外部支持,我有了一个工作模板,可以缩小我的 Axis Title 以适应可用空间。请参阅下面的答案。