0
我正在开发交互式图表库和使用它的应用程序。WPF积分数据绑定问题
在应用程序中,我有一个ListView
与Points
的CurrentItem
。
public Point CurrentPoint
{
get { return myCurrentPoint; }
set
{
myCurrentPoint = value;
base.OnPropertyChanged("CurrentPoint");
}
}
在同一面板上,我对编辑点的坐标两个文本框:
<TextBox Text="{Binding CurrentPoint.X, Mode=TwoWay}"
Grid.Column="1" Grid.Row="0" Width="80" Margin="5"/>
我最大的问题是,Point
是一个结构...所以它经过的价值。
如果我在文本框中更改了X
坐标......它不会更改数据绑定Point
。
我该如何解决这个问题?
我应该自己写Point
班,还是Line
班,因为她Points
是PointCollection
的Point
?
如果它的需要,我可以发布更多的代码:)
感谢。
谢谢,目前,我为它做了一个解决方法。如果我在文本框中更改坐标,我的视图模型会根据ListView中当前选定的索引更改pointcollection中的Point。 我会尝试你的方式。它看起来更灵活,更好。 – dEVIANT 2011-01-29 12:01:06