Ich habe ein DataGrid mit seiner FlowDirection auf "RightToLeft" gesetzt. Problem ist, wenn negative Zahlen angezeigt werden, das Minuszeichen wird auf der gegenüberliegenden Seite angezeigt. Wenn die FlowDirection der Zelle selbst auf "LeftToRight" gesetzt wird, wird der linke Rand der Zelle nach rechts verschoben, so dass ich links keine Grenze und rechts eine doppelte Grenze habe. Wie kann ich das beheben?Ändern der FlowDirection einer Zelle in Wpf DataGrid
5
A
Antwort
5
Sie müssen FlowDirection für die TextBox und nicht für die DataGridCell festlegen. Wenn Sie eine DataGridTextColumn verwenden, dann
<DataGridTextColumn ...>
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="FlowDirection" Value="LeftToRight" />
</Style>
</DataGridTextColumn.ElementStyle>
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter Property="FlowDirection" Value="LeftToRight" />
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
Verwandte Themen
- 1. WPF DataGrid: Ändern der Vordergrundfarbe der Zelle mit Triggern
- 2. WPF-Toolkit-Datagrid-Zelle Textumbruch
- 3. WPF-Datagrid-Zeilenfarbe ändern
- 4. Ändern Sie DataGrid-Zellwert programmgesteuert in WPF
- 5. WPF: Ändern DataGrid Zelle/Zeile Hintergrundfarbe dynamisch zur Laufzeit
- 6. Wert der Zelle in WPF
- 7. WPF DataGrid - der neue Wert der Zelle nach Bearbeitungsende
- 8. WPF: Index der angeklickten/ausgewählten Zelle in DataGrid abrufen
- 9. WPF DataGrid: Wie erhalten Sie den Inhalt einer einzelnen Zelle?
- 10. Schriftart der Zelle in DataGrid unter Windows Mobile ändern
- 11. WPF-Datagrid-Zeilenüberprüfung
- 12. WPF DataGrid - Databind zu DataTable Zelle in CellTemplates DataTemplate
- 13. Einzelklick bearbeiten in WPF DataGrid
- 14. Hinzufügen einer Schaltfläche zu einem WPF DataGrid
- 15. WPF Zugang Datagrid in Tabs
- 16. Ändern der Daten einer Zelle in mysql
- 17. eine Zelle in einer Zeile von einem Datenraster (WPF) zu ändern ist Zellen in Zeilen unterhalb
- 18. Ändern der Hintergrundfarbe von WPF DataGrid Obere linke Ecke Header
- 19. Auswählen einer Zelle eines WPF-DataGrid, das sich in einer RowDetailsTemplate befindet
- 20. Mulitiple Linien in einer Zelle in einer Datagrid Ansicht
- 21. flex air datagrid setfocus Zelle nach Zelle
- 22. Wpf DataGrid: Ändern der XML-Feldbindung zur Laufzeit
- 23. , wie eine Zelle Style Datagrid-Zelle bewerben
- 24. Index einer Zelle ändern
- 25. WPF DataGrid - Ändern von Visuals aus der Bildlaufansicht zur Laufzeit
- 26. Editierbare Datagrid in WPF
- 27. Ändern des Dezimalformats in WPF DataGrid zur Laufzeit
- 28. Überschreiben der Sortierung in WPF DataGrid/ListCollectionView
- 29. WPF-Bildbindung in DataGrid
- 30. wie Fokus auf bestimmte Zelle von WPF Toolkit Datagrid setzen
Vielen Dank Meleak! Im Moment verwende ich DataGridTemplateColumn statt der TextColumn, die das Problem löst, aber ich bevorzuge die TextColumn. Ich werde es versuchen. – visualstudiostud