나는 이것을 사용하는 대화 형 차트 라이브러리 및 응용 프로그램을 개발 중입니다.WPF Points 데이터 바인딩 문제
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
이기 때문에?
필요한 경우 더 많은 코드를 게시 할 수 있습니다.
감사합니다.
감사합니다. 현재이 문제를 해결할 수있는 방법이 있습니다. 텍스트 상자에서 좌표를 변경하면 내 View 모델이 ListView에서 현재 선택된 인덱스를 기반으로 pointcollection에서 포인트 변경됩니다. 나는 너의 길을 시도 할 것이다. 더 유연하고 멋지게 보입니다. – dEVIANT