동적 경로의 끝점을 얻고 그 위에 객체를 추가하는 방법을 찾고 있습니다 -이 종류의 패턴과 유사합니다 :WPF/C# : 동적 경로의 끝점을 가져 와서 객체를 추가하십시오.
alt text http://i29.tinypic.com/159182.png
여기서 빨간색 원은 주어진 경로의 끝 점이있는 곳입니다. 대신에, 경로가 이렇게 만들어 있다는 사실을 :
<Path x:Name="path" Data="M621,508 L582.99987,518.00011 569.99976,550.00046 511.9996,533.00032 470.9995,509 485.99953,491.99981" Margin="469,0,0,168" Stretch="Fill" Stroke="Black" StrokeThickness="4" Height="62" VerticalAlignment="Bottom" HorizontalAlignment="Left" Width="154" Visibility="Hidden"/>
나는이 사용했다 :
나는 데이터베이스에서 경로 데이터를 얻을 수<Path Stroke="Black" x:Name="path1" Data="{Binding MyProperty1}" Margin="0" StrokeThickness="4"/>
.
의견이나 제안이 있으십니까?
추신. 경로의 끝점에 객체/이미지 (움직이거나 움직이지 않는)를 배치하려고합니다.
당신의 경로 databinds는 'MyProperty1'입니다. 아마 경로로 변환 할 수있는 몇 가지 바인드 가능한 데이터 유형입니다. 이 속성은 포인트 목록입니까? 그렇다면 collection \ path의 마지막 점에 대한 "getter"인 뷰 모델에 또 다른 바인드 가능 속성을 만듭니다. 이미지 또는 효과를이 새 속성에 데이터 바인딩합니다. –