Hallo Ich habe eine Frage zu Polylinien in WPF. Wie markieren Sie Punkte in der Polylinie, zum Beispiel Linien sind rot, aber Punkte in mypolyline.Punkte sind blau?WPF-Polylinie - wie Punkte hervorheben?
-4
A
Antwort
1
Ein Polyline
kann nicht aus der Box, da es als eine Sammlung von verbundenen Liniensegmenten nur rendert.
Sie könnten jedoch eine ItemsControl
hinzufügen, die die Punkte wie unten gezeigt rendert. Es verwendet Line
Elemente der Länge Null, aber mit runden Start- und Endkappen, um einen Punkt zu zeigen.
<Polyline x:Name="polyline" Points="10,10 50,50 90,10" Stroke="Red"/>
<ItemsControl ItemsSource="{Binding Points, ElementName=polyline}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemContainerStyle>
<Style TargetType="ContentPresenter">
<Setter Property="Canvas.Left" Value="{Binding X}"/>
<Setter Property="Canvas.Top" Value="{Binding Y}"/>
</Style>
</ItemsControl.ItemContainerStyle>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Line Stroke="Blue" StrokeThickness="5"
StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Verwandte Themen
- 1. Datenpunkt in Diagrammsteuerung hervorheben
- 2. ReSharper hervorheben benutzerdefinierte HtmlHelper-Parameter hervorheben
- 3. Wie man TextView hervorheben kann
- 4. Wie ein doppeltes Wort hervorheben?
- 5. Android: Wie EditText programmgesteuert hervorheben?
- 6. Aktuelle Registerkarte hervorheben?
- 7. mark.js Wörter nicht hervorheben?
- 8. Notepad ++ - benutzerdefinierte Schlüsselwörter hervorheben
- 9. ListView Markierte Objekte hervorheben
- 10. Suchergebnis in Datatables hervorheben
- 11. Php Elemente dynamisch hervorheben
- 12. Wie kann ich Text in Scintilla hervorheben?
- 13. wie Zellen hervorheben, die bestimmte Kriterien erfüllen
- 14. Wie gedrückte Elemente in einem ListView hervorheben?
- 15. Wie embedded Codeblock auf GitHub hervorheben?
- 16. Wie duplikate zwischen zwei Spalten hervorheben?
- 17. wie Länder in IOS Karten hervorheben
- 18. Wie printf, scanf in Vim hervorheben?
- 19. Wie bestimmte Daten in Bootstrap-Datumsauswahl hervorheben?
- 20. Chunky PNG Bildvergleich- Wie mehrere Unterschiede hervorheben
- 21. wie Syntax mit flash-flatpages hervorheben
- 22. Wie kann ich Abweichungen über einen ggplot hervorheben?
- 23. Wie dehnt man Punkte?
- 24. Hervorheben von Text in TextArea
- 25. Maschinelles Lernen, bestimmte Beobachtungen hervorheben?
- 26. Aktuellen Menüpunkt hervorheben, wenn PHP
- 27. Ausgewähltes Element in "ListFragment" hervorheben?
- 28. Seite im Bootstrap hervorheben Paginierung
- 29. AppCode wird Fehler nicht hervorheben
- 30. Oberste Taste in UIAlertView hervorheben
Bitte nehmen Sie sich einen Blick auf [Was soll ich tun, wenn jemand meine Frage beantwortet?] (Http://stackoverflow.com/help/someone-answers) in der Hilfe. – Clemens