Nie wydaje się, że metoda .Show() dla Windows.Control.ToolTip, w tym ToolTipService.Jak programowo wyświetlić WPF/C# Windows.Control.ToolTip?
Odpowiedz
Sprawdź właściwość IsOpen
w klasie ToolTipService
.
Wyświetla etykietkę, co naprawdę chcesz zrobić. Etykietka ma wyraźne znaczenie dla większości użytkowników i oczekuje, że zniknie podczas przesuwania myszy (i może powrócić po najechaniu kursorem na dany element).
Jeśli Twoim celem jest zwrócenie uwagi na coś, czy rozważałeś jakąś formę pływającego pudełka, która jest w pełni pod Twoją kontrolą, WPF to ułatwia!
Dzięki za dodatkowe przemyślenia na ten temat. Tak, służy do sprawdzania danych wejściowych przez użytkownika. Czy możesz nieco rozwinąć koncepcję "pływającego pudełka"? – MrGreggles
Spójrz na http://www.codeproject.com/KB/WPF/WPFBusinessAppsPartTwo.aspx –
Należy upewnić się, że etykieta narzędzia na formantu ma etykietę ToolTip. Następnie można ustawić właściwość ISOpen true tak:
ToolTip tooltip = new ToolTip{ Content = "My Tooltip" };
NameTextBox.ToolTip = tooltip;
tooltip.IsOpen = true;
Witaj, ta odpowiedź była bardzo pomocna. Dzięki :) –
Polecam dodać 'tooltip.StaysOpen = false' :-) – itsho
Jeśli już zaprojektować podpowiedź w XAML, można spróbować w ten sposób:
((ToolTip)Calendar01.ToolTip).IsOpen = true;
ToolTip.Show()
jest dostępny dla Windows Forms, nie dla WPF sterownica. W przypadku WPF, jeśli chcesz po prostu wyświetlić etykietę narzędzia, gdy mysz wchodzi w obszar kontrolki, nie powinieneś potrzebować ToolTip.Show()
, jeśli napiszesz ToolTip=""
w swoim kodzie XAML (formantu, dla którego chcesz wyświetlić etykietkę narzędzia) przed ToolTipOpening
zdarzenie w XAML tej kontrolki. Na przykład, dla kontrolki Button:
<Button Name="exampleButton" Content="example" ToolTip="" ToolTipOpening="example_ToolTipOpening"/>
podpowiedzi powinny być następnie wyświetlane automatycznie za każdym razem, gdy mysz wejdzie w obszar tej kontroli. (Możesz ustawić, który tekst ma być wyświetlany w funkcji zdarzenia ToolTipOpening, lub możesz pominąć ToolTipOpening
i ustawić tekst w znakach cudzysłowu ToolTip=""
).
- 1. Jak programowo wyświetlić widok UITableView?
- 2. Jak programowo wyświetlić i wyświetlić formularz w oknie dialogowym Dijit?
- 3. Jak programowo wyświetlić klawiaturę dla textbox?
- 4. Jak programowo wyświetlić przycisk w uiview w iphone
- 5. Jak ustawić ostrość (i wyświetlić klawiaturę) na moim EditText programowo
- 6. Jak otworzyć programowo programowo
- 7. Jak ustawić programowo programowo?
- 8. Dropwizard: Jak zatrzymać programowo programowo
- 9. Czy istnieje sposób, aby programowo wyświetlić listę wszystkich zależności gradle?
- 10. Jak programowo utworzyć formularz okna?
- 11. Jak programowo wstrzykiwać JavaScript w plikach PDF?
- 12. Jak wyświetlić wersję Eclipse?
- 13. jak wyświetlić clang AST?
- 14. Jak wyświetlić zawartość mapy?
- 15. jak wyświetlić phpinfo()?
- 16. Jak mogę wyświetlić NSError?
- 17. jak wyświetlić klawiaturę telefoniczną
- 18. Jak poprawnie wyświetlić balloontip?
- 19. Przełącz programowo programowo
- 20. Jak programowo wyświetlić/ukryć obszar w widoku Razor w programie ASP.NET MVC
- 21. Jak programowo wyświetlić listę ról ASP.Net, które mogą uzyskać dostęp do strony?
- 22. Jak programowo wyświetlić listę wszystkich zależności przechodnich, w tym nadpisanych w Maven przy użyciu DependencyGraphBuilder?
- 23. Jak programowo uzyskać lokalizację pliku user.config?
- 24. Jak programowo przewijać TreeView?
- 25. Jak programowo uruchomić polecenie
- 26. Jak programowo ustawić windowDrawsSystemBarBackgrounds?
- 27. Jak programowo użyć AcroTextExtractor.exe?
- 28. Jak dodać RollingFlatFileTraceListenerData programowo
- 29. Jak programowo wybrać kartę?
- 30. Jak programowo utworzyć UIScrollView?
ToolTipService IsOpen jest własnością tylko do odczytu – Ray