Ich entwickle eine WPF-Anwendung mit .NET Framework 4.6.2 unter Windows 10. Mit diesem Framework, wenn ein TextBox den Fokus erhält, so dass die Tastatur angezeigt wird. Es ist nett, aber wie deaktiviert den automatischen Aufruf dieser Tastatur nur für eine TextBox? In der Tat, wenn ich ReadOnly = "True" setzen, dann wird die Tastatur weiterhin angezeigt.WPF Tastaturanruf verhindern
0
A
Antwort
1
Sie konnten die OnCreateAutomationPeer()
Methode der TextBox
Klasse außer Kraft setzen, wie hier von @Stalker vorgeschlagen:
Disable virtual Keyboard in Windows 10 Tablet Mode for one Application
class MyTextBox : TextBox
{
protected override AutomationPeer OnCreateAutomationPeer()
{
return new FrameworkElementAutomationPeer(this);
}
}
Verwandte Themen
- 1. Größenänderung des Seitenfensters in WPF verhindern
- 2. Verhindern Scrollen, wenn Maus WPF ComboBox dropdown
- 3. Verhindern Maximieren von Task-Manager (WPF-Anwendung)
- 4. wpf - Duplizieren von Informationen verhindern MVVM
- 5. Verhindern, dass das SelectedItemChanged-Ereignis von WPF-TreeView sprudelt
- 6. Verhindern, dass WPF die Steuerung während der Entwurfszeit auswertet
- 7. verhindern wpf Schaltfläche funktioniert, wenn ein bestimmter Wert falsch ist
- 8. Verhindern, dass WPF Frame den Verlauf im Stack speichert
- 9. Verhindern Bildlaufleisten mit WPF WebBrowser Anzeige von Inhalt
- 10. Verhindern, dass WPF-Steuerelement über den sichtbaren Bereich hinaus expandiert
- 11. Verhindern, dass WPF DataGrid SelectedItem deaktiviert, wenn Elemente aktualisiert wurden?
- 12. WPF IsSelected verhindern Auslöser bei der Auswahl Kind
- 13. WPF verhindern, dass Datagrid automatisch die Größe des Fensters ändert.
- 14. ScrollViewer-Bildlauf verhindern
- 15. Verhindern Fenster Fokuswechsel
- 16. Verhindern, dass PropertyGrid.Update() langsamer wird
- 17. WPF deaktivieren Fenster verschieben
- 18. Bildschirmaufnahmen mit DirectX verhindern
- 19. Ereignisfeuern in WPF
- 20. WPF beim Start Binding
- 21. So verhindern Sie das Starten der WPF-Anwendung nach der Installation
- 22. Gibt es eine Möglichkeit zu verhindern, dass eine WPF CheckBox ihr Checked-Ereignis auslöst?
- 23. Wie zu verhindern, dass WPF Datagrid zu Standardansicht auf Header-Klick zurücksetzen
- 24. Wie kann man verhindern, dass WPF-Validierungsfehler beim Verschieben zwischen Tabs verschwinden?
- 25. WPF verhindern, dass TextBlock mehrere Zeilen ohne Einstellung der height-Eigenschaft zeigt
- 26. Wie Benutzer von der Auswahl den gleichen Wert von mehr als einer Combobox in WPF verhindern
- 27. WPF RichTextBox löscht keinen Text
- 28. Deaktivieren der Rücktaste in WPF
- 29. Verhindern, dass ein Fenster mehrmals geöffnet wird
- 30. Verhindern Audio Verzögerungen auf hoher CPU laden
Haben Sie versucht, die OnCreateAutomationPeer() -Methode außer Kraft zu setzen, wie hier vorgeschlagen ?: https://stackoverflow.com/questions/40845538/disable-virtual-keyboard-in-windows-10-tablet-mode-for-one-application – mm8
Deaktivieren von es (IsEnabled = false) anstelle von ReadOnly ist keine Option? – 3615
@ mm8: Extend TextBox funktioniert wie ein Zauber. Ich dachte, es gäbe ein Attribut. –