问题标签 [visifire]
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.
php - 打印 Visifire Silverlight 对象
我正在使用 PHP。
有一个使用 JavaScript 插入到 html 页面中的 visifire 图表对象。
当我打印页面时,图表不显示。
是一种打印方式吗?
c# - Visifire 图表回调
我想知道是否有办法在 visifire 图表完成渲染时获得回调。我一直在尝试创建一个图表并将其保存为图像。这适用于按下按钮,但如果我没有按钮则不起作用。我的猜测是因为图表没有完成加载,但我不太确定。当页面被加载时,我设置了在我的 XAML 中使用的 ObservableCollection 值。
我基本上有一些看起来像这样的数据系列:
这些由 ObservableCollection 填充。所以我首先调用我的方法 DrawImage() 来设置 observablecollection 值,然后调用 Save()。就像我说的,Save() 方法可以通过按下按钮自行工作,但如果我在绘制图像后调用它,则不会。我认为它最初与尚未完成加载的页面有关。但是使用
我只在页面加载时调用 DrawImage() 和 Save()。我什至尝试在 DrawImage() 和 Save() 之间设置一个 5 秒的睡眠定时器,以查看是否存在计时问题,我仍然只能获得背景图像,但我的 DataSeries 没有。
所以我的问题是是否有办法在 Visifire 图表加载后被回调,或者我是否缺少另一个解决方案。谢谢。
c# - visifire 自定义轴标签不显示
我需要将我的图表导出为图像而不首先在 WPF 中显示它。所以我用代码构建了图表:
一切正常,除了缺少自定义轴标签。这是输出的样子:
如您所见,甚至为 CustomAxis 标签分配了空间,但它们没有显示出来。有人有想法吗?
提示:AnimationEnabled 必须设置为 false,否则在拍摄图像时该系列尚未渲染 - 我花了很长时间才弄清楚这一点。
c# - 在不同的线程中渲染控件
我的应用程序 (migradoc) 中有一个 PDF 导出。为了避免冻结 GUI,我想将此导出作为单独的线程运行。PDF 还嵌入了图表。为了使这些图表看起来像我在应用程序中使用的图表,我在代码中创建和呈现它们。(visifire) 我的线程已经是 STA,但是在运行 WPF 渲染命令时出现异常:
调用线程无法访问此对象,因为不同的线程拥有它
我的代码:
我已经尝试发送此命令,但我仍然不断收到相同的错误。
windows-phone-7 - Visifire.Charts 如何禁用垂直线。可湿性粉剂
图表是由代码创建的。但我不能禁用图表中的垂直线。这是创建图表的代码:
但我不需要可见的垂直线。这是一个图表屏幕。
我怎样才能禁用线路?请帮帮我。
c# - 只有一种颜色的 Visifire 点图
我正在尝试使用 visifire 点图绘制一些数据,但我只想要一种颜色而不是彩虹色,或者如果我添加另一个数据集,则为我正在绘制的每个数据集使用不同的颜色。这是我到目前为止所拥有的。
c# - 如何告诉元素及其子元素忽略全局样式
为了在我的应用程序中获得一个共同的外观和感觉,我为我的所有TextBlock
元素定义了一个全局样式,如下所示:
MainSkin.xaml
不幸的是,这弄乱了一个图表元素(来自外部 visifire 库),我使用并剪切了一些文本元素(在屏幕截图中用红色矩形标记):
查看.xaml
通过测试,我知道样式的Margin
设置导致了这种情况。TextBlock
我猜在Chart
元素内部的某个地方,他们使用了TextBlock
我的风格所影响的。
如何告诉 Xaml 中的 Chart 元素及其子元素忽略全局 TextBlock 样式?
我尝试将图表样式设置为空,但没有成功。
注意事项:
- 我不想编辑图表中使用的外部源代码
- 我不想在我的风格中使用 ax:Key
asp.net - Silverlight中的动态垂直线
如何在 SiliverLight 5 中构建动态垂直线。我们正在使用 Visifire 图表。
场景就像用户可以计划未来的日期,并将其标记为黄色垂直线。并且也可以有不止一条垂直线。
它应该如下所示:
silverlight - Silverlight Visifire 图表轴最小间隔
我有一个堆积条形图,其中 X 轴上显示的天数值需要动态更改它的大小。
当我有少量点时,比如说 2,Interval 值的值很小,而不是在轴上只看到 2 个标签,而是很多。
理想值是 Interval = 1(IntervalType="Days")。但这又带来了一个问题:Interval这样设置的时候,如果点很多,而且图表的尺寸很小,由于Interval没有变化,所以标签都显示出来了。
这里有几个截图来说明问题:http: //imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7
间隔离开默认和足够的点(5/31 - 6/10):http: //imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7#0
间隔左默认和少量点 (5/31 - 6/1): ...#1
间隔 = 1 和少量点 (5/31 - 6/1): ...#2
间隔 = 1 和大量点 (5/31 - 7/29): ...#3
我的问题是:有没有办法两者兼得?要将 Interval 设置为 1,但在不适合时仍要去掉多余的标签?
我的想法是让 Interval 最大为 1 和默认计算值,我尝试通过在 Rendered 事件中更改它来实现它,但这似乎不起作用。
charts - “图表”TargetType 与元素“图表”的类型不匹配
使用 Visifire 图表 XAML 设计器而不是向我显示图表显示 InvalidOperationException:
“图表”TargetType 与元素“图表”的类型不匹配。
运行应用程序时,图表会正确显示。
有没有人有同样的经历并解决了这个问题?如果是,如何?