Comment faire pour couper, copier et coller une zone de texte WPF restreinte?Rendre la zone de texte WPF coupée, copier et coller restreinte
Répondre
Couper, Copier et Coller sont les commandes les plus courantes utilisées toute application,
<TextBox CommandManager.PreviewExecuted="textBox_PreviewExecuted"
ContextMenu="{x:Null}" />
dans le code de zone de texte ci-dessus, nous pouvons limiter ces commandes en cas PrviewExecuted de CommandManager classe
et ajouter du code derrière sous le code et votre travail est fait
private void textBox_PreviewExecuted(object sender, ExecutedRoutedEventArgs e)
{
if (e.Command == ApplicationCommands.Copy ||
e.Command == ApplicationCommands.Cut ||
e.Command == ApplicationCommands.Paste)
{
e.Handled = true;
}
}
Je pense que je dois aussi mettre le contextmenu à null – Sauron
C'est parfait, si u désactiver le menu contextuel –
Je suggère à tout le monde de l'utiliser sous la forme suivante: 'e.Command == ApplicationCommands.Cut', au lieu de lancer et de s'appuyer sur une chaîne qui pourrait changer en raison de la localisation. – VitalyB
la méthode commandName ne fonctionnera pas sur un système avec OS japonais comme commandName == « Coller » wi comparision Je vais échouer. J'ai essayé l'approche suivante et cela a fonctionné pour moi. De plus, je n'ai pas besoin de désactiver le menu contextuel manuellement.
Dans le fichier XAML:
<PasswordBox.CommandBindings>
<CommandBinding Command="ApplicationCommands.Paste"
CanExecute="CommandBinding_CanExecutePaste"></CommandBinding>
</PasswordBox.CommandBindings>
Dans le code sous-jacent:
private void CommandBinding_CanExecutePaste(object sender, CanExecuteRoutedEventArgs e)
{
e.CanExecute = false;
e.Handled = true;
}
- 1. Copier et coller dans Silverlight
- 2. Changer le texte des boutons copier & coller
- 3. jQuery AlphaNumericPlugin - Copier Coller Éditer
- 4. Citations intelligentes sans "casser" copier et coller?
- 5. vi recherche copier coller rechercher copier
- 6. WPF CommandParameter dans la zone de texte
- 7. Problème imitant la zone de texte de la fenêtre de sortie VS avec une zone de texte WPF
- 8. wpf: Mousedoubleclick pour la zone de texte
- 9. Comment remplacer la commande Copier dans la zone de texte WPF?
- 10. Copier-coller l'image dans l'éditeur de texte enrichi JavaScript
- 11. Interception Copier et coller avec AppleScript
- 12. http et la section restreinte
- 13. Créer un bouton Copier/Coller
- 14. Copier et coller dans une cellule DataGridView (C#)
- 15. empêche copier + coller pour TextArea()
- 16. Comment copier et coller du texte enrichi vers et depuis wxRichTextCtrl?
- 17. WPF zone de texte et bordures - comportement Redimensionnement curieux
- 18. Copier et coller sur l'iPhone avec plusieurs représentations de données
- 19. TinyMCE et l'importation/copier coller à partir de Microsoft Word
- 20. mise en œuvre de copier, couper et coller
- 21. Validation de la zone de texte
- 22. L'entrée de zone de texte en C# peut-elle être restreinte à un type formaté?
- 23. Composant de recherche pour la zone de texte WPF
- 24. Définir le focus dans la zone de texte WPF
- 25. Validation dans la zone de texte dans WPF
- 26. wpf/silverlight conception de filtre de zone de texte
- 27. TinyMce - Copier/coller les changements url de l'image
- 28. copier/coller écouteur d'événement en C#
- 29. Copier coller en utilisant le Javascript
- 30. Comment copier le contenu d'une zone de texte vers une autre zone de texte à l'aide de javascript?
Je ne sais pas beaucoup sur WPF. Vous pouvez utiliser une étiquette à la place (qui ne vous laissera pas couper/copier/coller – shahkalpesh
Mais je veux que l'utilisateur saisisse des données par le clavier – Sauron