Как извлечь отдельные значения оси x оси y из точки для рисования линии в WPF
В классе ViewModel у меня есть ObservableCollection<List<point>> MyList в качестве свойства. в xaml мне нужно извлечь значения оси x по оси y, чтобы нарисовать линии из Mylist. Я уже установил DataContext для экземпляра виртуальной машины в xaml.
Что я уже пробовал:
<ScrollViewer Name="scrollViewer" HorizontalScrollBarVisibility="Auto" Grid.Row="2" Grid.Column="3" Height= "600" Width="Auto"> <ItemsControl ItemsSource="{Binding Path=MyList}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <Canvas x:Name="front_canvas" Background="White" Height="1200" Width="{Binding CanvasWidth}" /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ItemsControl.ItemTemplate> <DataTemplate> <Line X1="{Binding Path=LinePoints}" Y1="{Binding LinePoints}" X2="{Binding LinePoints}" Y2="{Binding LinePoints}" Stroke="Black" StrokeThickness="1"> </Line> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> </ScrollViewer>