ich WPFToolkit bin mit DataGrid
, ich habe Text wickeln einen in DataGridTextColumn
oder Ich habe einen ToolTip
an die Textspalte hinzuzufügen. Ich habe das Netz durchsucht, aber ich konnte keine richtige Lösung finden. Erwartet Ihre wertvollen Vorschläge ...Wie kann ich zu einem Datagridtextcolumn ein Tooltip hinzufügen
Antwort
Ich bin mir nicht sicher, ob Sie eine Tooltip zu einer DataGridTextColumn
hinzufügen können, aber Sie können einfach die DataGridTemplateColumn
und die ToolTipService
stattdessen verwenden. z.B.
<data:DataGrid.Columns>
<data:DataGridTemplateColumn Header="Broker">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Moniker.Abbreviation}"
ToolTipService.ToolTip="{Binding Moniker.Name}" />
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
In diesem Beispiel Moniker.Abbreviation
wird in der Spalte angezeigt. Wenn der Benutzer die Maus über eine Zelle bewegt, wird der vollständige Brokername (Moniker.Name
) in der QuickInfo angezeigt.
Hinweis: Dieses Beispiel wurde einer Silverlight 3.0-Anwendung entnommen.
Ja, können Sie Tooltip Text hinzufügen Datagridtextcolumn - nur stilisiert es
<DataGridTextColumn Header="ScreenName" Binding="{Binding ScreenName}" >
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" Value="{Binding Name}" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
für alle auf Silverlight, siehe [@ MarkGladdling's Antwort] (http://Stackoverflow.com/a/1977545/80428) – Jay
FYI, ich kämpfte damit für eine Weile, bis ich erkannte, dass, wenn "IsHitTestVisible" auf FALSE gesetzt ist Die DataGrid-Tooltips funktionieren nicht. – BrianVPS
Kannst du Bild und/oder den Hintergrund des Tooltips irgendwie bearbeiten, wenn du diesen Ansatz verwendest? – ajr
- 1. Tooltip zu einem Cstatic hinzufügen
- 2. Wie in Datagridtextcolumn in WPF-String für Tooltip zu forma
- 3. Hinzufügen eines Ereignisses oder Befehls zu DataGridTextColumn
- 4. Hinzufügen eines DatePicker zu DataGridTextColumn in WPF
- 5. Wie setze ich DataGridTextColumn Textfarbe?
- 6. Wie man eine Tooltip zu einem "td" mit jquery hinzufügen?
- 7. Wie kann ich einen Tooltip zu einem Knoten hinzufügen, der Control nicht mit FXML implementiert?
- 8. Wie füge ich einen Twitter Bootstrap Tooltip zu einem Symbol
- 9. Wie kann ich ein onmouseover-Ereignis zu einer Zeile hinzufügen?
- 10. Wie kann ich ein Tabindex-Attribut zu einem nvd3 Kreisdiagramm hinzufügen?
- 11. Tooltip zu SVG-Elementen mit Text aus einem Array hinzufügen
- 12. Wie kann ich die Bindung einer DataGridTextColumn im Code festlegen?
- 13. Hinzufügen von Tooltip zu Div mit einem Überlauf
- 14. Wie kann ich einem vorhandenen Docker-Container ein Volume hinzufügen?
- 15. Wie kann ich einem ListBoxItem ein Kontextmenü hinzufügen?
- 16. Wie kann ich einem Code im Code ein Bild hinzufügen?
- 17. Wie kann ich ein Etikett in einem Fortschrittsbalken-Tag hinzufügen?
- 18. Wie kann ich einen Tooltip für ein NVD3-Diagramm gestalten?
- 19. Wie kann ich einen Javascript-Link zu einem Bild hinzufügen?
- 20. Wie kann ich einen Hyperlink zu einem JFace-Dialog hinzufügen?
- 21. Wie kann ich Metadaten zu einem Bild hinzufügen?
- 22. Tooltip zu deaktivierter Taste in Shiny hinzufügen?
- 23. Wie kann ich Temp. Hinzufügen? Felder zu einem Meteor veröffentlichen
- 24. Wie kann ich Metadaten zu einem Maven Pom hinzufügen
- 25. Wie kann ich programmatisch Bilder zu einem Drupal-Knoten hinzufügen?
- 26. Wie kann ich zu einem JavaScript-Objekt hinzufügen Werte dynamisch
- 27. Google Charts hinzufügen Tooltip
- 28. Wie kann ich einem Schließvektor Metadaten hinzufügen?
- 29. braucht wie ein Tooltip
- 30. Wie kann ich Schlüsselwertpaare zu einem Array hinzufügen?
Dies auch in Silverlight arbeitet, bekommen hier von oben 3 Treffern von Google-Suche. Ändern Sie natürlich xml ns zu "sdk:" anstelle von "data:", wenn Ihr Code mit den neuesten SL xaml-Vorlagen übereinstimmt. – yzorg
Obwohl ich nicht mit Silverlight arbeite, ist das die einzige Antwort, die auch für mich funktioniert hat. Die beliebteste Antwort ergibt eine Ausnahme in meiner Anwendung. – Endery