我正在尝试将RectangleContour.ValueDistance.Value绑定到datagridview。我的代码如下
public class RectangleContour
{
public ObservableCollection<ValueDistance> valuedistancelist = new ObservableCollection<ValueDistance>();
public ObservableCollection<ValueDistance> ValueDistanceList
{
get { return valuedistancelist; }
}
public int Name { get; set; }
public Rectangle RectangleData { get; set; }
public double X { get; set; }
public double Y { get; set; }
public double Val1 { get; set; }
public double Val2 { get; set; }
public double Val3 { get; set; }
public double Val1Dist { get; set; }
public double Val2Dist { get; set; }
public double Val3Dist { get; set; }
public bool Visible { get; set; }
}
public class ValueDistance
{
public double value { get; set; }
public double distance { get; set; }
public double Value
{
get { return value; }
}
public double Distance
{
get { return distance; }
}
}
我可以成功绑定到矩形轮廓的Val1或Val1Dist属性但是我想能够考虑n个ValueDistance对,所以我认为一个集合是更好的方法,任何想法为什么我不能正确绑定通过我的RectangleContour类的Value和Distance属性?任何帮助都会一如既往地受到高度赞赏。
编辑:道歉,更准确地说,似乎我无法达到&#39;通过ContourControl的Value或Distance属性,datagridcolumn只显示这些值为空白,并且不能像Val1和Val1Dist值那样在网格中编辑它们。