我使用OxyPlot在WPF/.net 4.5下的用户控件上显示图表,并具有以下XAML:
<oxy:Plot x:Name="oxyPlot" Title="{Binding ChartTitle}" Model="{Binding Plot}" />
在我的密码里:
public string ChartTitle
{
get { return (string)GetValue(ChartTitleProperty); }
set { SetValue(ChartTitleProperty, value); }
}
public static readonly DependencyProperty ChartTitleProperty =
DependencyProperty.Register("ChartTitle", typeof(string), typeof(ChartControl), new PropertyMetadata("OMICRON Lab Chart"));
然后从外部设置该属性,但是一旦分配了一个OxyPlot,PlotModel
似乎就会忽略对该属性的任何更改。使用通过PlotModel
的构造函数提供的标题,但也更改模型的属性(并调用RefreshPlot
)不会更改UI中的标题。
我做错了什么?
发布于 2013-09-13 13:11:43
我不知道为什么,但现在它起作用了..。
我没有更改标题的任何内容,但其他一些更改肯定触发了它的工作。
https://stackoverflow.com/questions/18763502
复制相似问题