używam WPFtoolkit DataGrid
, mam do zawijania tekstu w DataGridTextColumn
lub muszę dodać ToolTip
do kolumny tekstu. Przeszukałem sieć, ale nie mogłem znaleźć odpowiedniego rozwiązania. Oczekiwania cenne sugestie ...Jak mogę dodać podpowiedź Do DataGridTextColumn
Odpowiedz
Nie jestem pewien, czy można dodać etykietę narzędzia do DataGridTextColumn
, ale można z łatwością korzystać z DataGridTemplateColumn
i ToolTipService
zamiast. na przykład
<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>
W tym przykładzie Moniker.Abbreviation
jest wyświetlany w kolumnie. Gdy użytkownik unosi się nad komórką, pełna nazwa brokera (Moniker.Name
) jest wyświetlana w etykiecie narzędzia.
Uwaga: Ten przykład został zaczerpnięty z aplikacji Silverlight 3.0.
Tak, można dodać tekst podpowiedzi do DataGridTextColumn - tylko stylizować to
<DataGridTextColumn Header="ScreenName" Binding="{Binding ScreenName}" >
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" Value="{Binding Name}" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
dla każdego na Silverlight, patrz [@ Odpowiedź MarkGladdlinga] (http://stackoverflow.com/a/1977545/80428) – Jay
FYI, Walczyłem z tym przez chwilę, dopóki nie zdałem sobie sprawy, że jeśli "IsHitTestVisible" jest ustawione na FALSE na etykiety narzędzi datagrid nie działają. – BrianVPS
Czy możesz dodać obraz i/lub edytować tło podpowiedzi w jakiś sposób podczas korzystania z tego podejścia? – ajr
- 1. Jak dodać DatePicker do DataGridTextColumn w WPF
- 2. Jak dodać podpowiedź do komórki w jtable?
- 3. Jak dodać podpowiedź do widżetu Spinner?
- 4. WPF DataGridTextColumn wejście wieloliniowe
- 5. Jak uzyskać podpowiedź do mojego ActionLinka?
- 6. Jak wpisać podpowiedź
- 7. jak zamknąć podpowiedź jQuery
- 8. Jak mogę dodać tytuł do tabeli?
- 9. Jak mogę dodać do pierwszej pozycji listy?
- 10. Jak mogę dodać plakietkę do standardowego Uibutton?
- 11. Jak mogę dodać pole logiczne do MySQL?
- 12. Jak mogę dodać sitemap.xml do strony angularJS?
- 13. Jak mogę dodać ikonę do bootstrap rozwijanej
- 14. Jak mogę dodać nazwę do środowiska?
- 15. Jak mogę dodać akcenty do litery?
- 16. Jak mogę dodać klasę do CodeIgniter Anchor
- 17. Jak mogę dodać elementy do odbicia plastra?
- 18. Powiązanie WPF DataGridTextColumn nie akceptuje miejsc dziesiętnych
- 19. Jak dodać podpowiedź lub etykietkę narzędzia do etykiety w C# Winforms?
- 20. Jak ustawić podpowiedź dla ListviewSubItem
- 21. Jak dodać podpowiedzi do wierszy JTable
- 22. Jak wyświetlić błąd IDataErrorInfo w etykiecie narzędzia w DataGridTextColumn?
- 23. Clojure Performance, Jak wpisać podpowiedź do r/map
- 24. Jak dodać etykietkę programu startowego twitter do ikony
- 25. android EditText podpowiedź problem
- 26. Podpowiedź hasła modułu Git
- 27. Jak sformatować ciąg dla podpowiedzi w DataGridTextColumn w WPF
- 28. Bootstrap: Zwiń i podpowiedź razem
- 29. Podpowiedź na Electron
- 30. Nie mogę dodać elementu do listy? UnsupportedOperationException
Działa to również w Silverlight, mam tu z 3 najlepszych hitów z wyszukiwarki Google. Oczywiście zmień xml ns na 'sdk:' zamiast 'data:' jeśli twój kod pasuje do najnowszych szablonów SL xaml. – yzorg
Chociaż nie pracuję z Silverlight, jest to jedyna odpowiedź, która również sprawdziła się u mnie. Najbardziej popularna odpowiedź powoduje wyjątek w mojej aplikacji. – Endery