程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用?

开发过程中遇到双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用的问题如何解决?下面主要结合日常开发的经验,给出你关于双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用的解决方法建议,希望对你解决双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用有所启发或帮助;

我有一个数组 [100] 为 double 的模型,我想直接将其用作图表的数据。索引值应为图表上的 X,该索引处的值应为 Y。

目前我必须将数组转换为点列表(在我的 viewmodel 中),其中我将索引值 (0-99) 存储为点的 X,将该数组索引的值存储为点的 Y 值点。

我的 xaml 看起来像这样

@H_419_7@<UserControl.DataContext>
        <local:viewmodel/>
    </UserControl.DataContext>
    <GrID>
        <syncfusion:SfChart>
            <chart:SfChart.PriMaryAxis>
                <chart:NumericalAxis/>
            </chart:SfChart.PriMaryAxis>
            <chart:SfChart.SecondaryAxis>
                <chart:NumericalAxis/>
            </chart:SfChart.SecondaryAxis>
            <chart:lineserIEs Itemssource="{Binding Data}" XBindingPath="X" YBindingPath="Y"/>
        </syncfusion:SfChart>
    </GrID>
</UserControl>

我无法想象这是获得结果的最佳方式......

解决方法

索引值应为图表上的 X,该索引处的值应为 Y。

好吧,让控件知道这一点的唯一方法是创建一个具有返回 X 值的属性和另一个返回 Y 值的属性的对象,然后将 XBindingPathYBindingPath 设置为这些分别的名称。这是 MVVM。

控件不能真正确定您希望索引表示 Y 值。

大佬总结

以上是大佬教程为你收集整理的双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用全部内容,希望文章能够帮你解决双的同步融合 wpf 图表数组 - 如何与 mvvm 一起使用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。