Faire WPF zone de texte comme couper, copier et coller restreint
Comment puis-je faire un WPF zone de texte couper, copier et coller restreint?
- Je ne sais pas beaucoup au sujet de WPF. Vous pouvez utiliser une étiquette à la place (qui ne vous laisserons pas faire un couper/copier/coller.
- Mais je veux que l'utilisateur entre des données via le clavier.
Vous devez vous connecter pour publier un commentaire.
Couper, Copier et Coller sont les commandes les plus courantes utilisées n'importe quelle application,
dans la zone de texte ci-dessus le code, nous pouvons restreindre ces commandes dans PrviewExecuted cas de Gestionnaire de commandes de la Classe
et dans le code derrière ajouter le code ci-dessous et votre travail est fait
e.Command == ApplicationCommands.Cut
, au lieu de casting et en s'appuyant sur une chaîne qui pourrait changer en raison de la localisation. J'ai soumis une modification de la suggestion de Prashant.La commandName méthode ne fonctionne pas sur un Système avec un système d'exploitation Japonais comme le commandName=="Coller" comparaison échoue. J'ai essayé la méthode suivante et il a travaillé pour moi. Aussi je n'ai pas besoin de désactiver le menu contextuel manuellement.
Dans le fichier XaML:
Dans le code behind: