这可能涉及到谁:
我想参考SciChart示例包中的“Spline Scatter Line Chart”示例。如果我要将它设置为可以在ViewModel类中设置的CustomRenderableSeriesViewModel,我将如何进行此操作?
我正在使用SciChart v4,这是我目前所知道的:
到目前为止我的代码是:
public class CustomRenderableSeriesViewModel : BaseRenderableSeriesViewModel
{
public override Type ViewType => typeof(CustomRenderableSeries);
}
如何通过CustomRenderableSeriesViewModel类设置CustomRenderableSeries的IsSplineEnabled属性?
仅供参考:我查看了here,Worked Example – CustomRenderableSeries in MVVM链接转到了SciChart v5用户手册。
你能告诉我吗?
答案 0 :(得分:0)
尝试向CustomRenderableSeriesViewModel
类添加属性:
public class CustomRenderableSeriesViewModel : BaseRenderableSeriesViewModel
{
public override Type ViewType => typeof(CustomRenderableSeries);
private bool _isSplineEnabled;
public bool IsSplineEnabled
{
get { return _isSplineEnabled; }
set { SetValue(ref _isSplineEnabled, value, "IsSplineEnabled"); }
}
}
...并将其绑定到样式中的CustomRenderableSeries
的属性:
<Style TargetType="local:SplineLineRenderableSeries" x:Key="splineSeriesStyle"
BasedOn="{StaticResource MvvmDefaultRenderableSeriesStyle}">
<Setter Property="IsSplineEnabled" Value="{Binding IsSplineEnabled}"/>
</Style>
目前还不清楚这是否真的有效 - 我还没有对它进行过测试 - 考虑到SciChart.com上的以下开放主题:https://www.scichart.com/questions/question/setting-value-in-renderableseriesviewmodel
如果失败,我建议您在那里发表新评论并等待官方支持团队回复您。毕竟他们声称自己以卓越的技术支持而自豪,并希望您能快速解决您的要求&#34;因此,在您从CustomRenderableSeriesViewModel类中添加属性之前,您不需要花很长时间才能得到答案:
public class CustomRenderableSeriesViewModel : BaseRenderableSeriesViewModel
{
public override Type ViewType => typeof(CustomRenderableSeries);
private bool _isSplineEnabled;
public bool IsSplineEnabled
{
get { return _isSplineEnabled; }
set { SetValue(ref _isSplineEnabled, value, "IsSplineEnabled"); }
}
}
...并将其绑定到样式中的CustomRenderableSeries的属性:
<Style TargetType="local:SplineLineRenderableSeries" x:Key="splineSeriesStyle"
BasedOn="{StaticResource MvvmDefaultRenderableSeriesStyle}">
<Setter Property="IsSplineEnabled" Value="{Binding IsSplineEnabled}"/>
</Style>
在SciChart.com上给出以下开放主题时,目前还不清楚这是否真的有效:https://www.scichart.com/questions/question/setting-value-in-renderableseriesviewmodel
如果失败,我建议您在那里发表新评论并等待官方支持团队回复您。 SciChart声称自己以卓越的技术支持而自豪,并希望您能快速解决您的要求&#34;所以在你从@Dr得到答案之前不应该花很长时间。 ABT或他的团队成员。