मैं एक WPF टेक्स्टबॉक्स कैसे कट, कॉपी और पेस्ट प्रतिबंधित कर सकता हूं?WPF टेक्स्टबॉक्स को कट, कॉपी और पेस्ट के रूप में प्रतिबंधित करें
उत्तर
कट, कॉपी और पेस्ट आम किसी भी आवेदन के लिए इस्तेमाल किया आदेश,
<TextBox CommandManager.PreviewExecuted="textBox_PreviewExecuted"
ContextMenu="{x:Null}" />
ऊपर पाठ बॉक्स कोड में
हम CommandManager कक्षा
की और कोड में PrviewExecuted घटना में इन आदेशों सीमित कर सकते हैं के पीछे कोड के नीचे जोड़ने कर रहे हैं और अपने काम के लिए किया जाता है
private void textBox_PreviewExecuted(object sender, ExecutedRoutedEventArgs e)
{
if (e.Command == ApplicationCommands.Copy ||
e.Command == ApplicationCommands.Cut ||
e.Command == ApplicationCommands.Paste)
{
e.Handled = true;
}
}
मुझे लगता है कि मुझे संदर्भमेनू को शून्य पर सेट करने की भी आवश्यकता है। – Sauron
यह सही है, आप संदर्भ मेनू –
अक्षम करते हैं, मैं सुझाव देता हूं कि किसी को भी निम्नलिखित फ़ॉर्म में इसका उपयोग करने के लिए सुझाव दें: 'e.Command == ApplicationCommands.Cut', स्थानीयकरण के कारण बदल सकती स्ट्रिंग पर कास्टिंग और भरोसा करने के बजाय। मैंने प्रशांत को एक संपादन सुझाव प्रस्तुत किया – VitalyB
commandname विधि commandname के रूप में जापानी ओएस के साथ एक सिस्टम पर काम नहीं करेगा == "चिपकाएँ" तुलना वाई असफल हो जाएगा मैंने निम्नलिखित दृष्टिकोण की कोशिश की और यह मेरे लिए काम किया। इसके अलावा मुझे मैन्युअल रूप से संदर्भ मेनू को अक्षम करने की आवश्यकता नहीं है।
XAML फाइल में:
<PasswordBox.CommandBindings>
<CommandBinding Command="ApplicationCommands.Paste"
CanExecute="CommandBinding_CanExecutePaste"></CommandBinding>
</PasswordBox.CommandBindings>
पीछे कोड में:
private void CommandBinding_CanExecutePaste(object sender, CanExecuteRoutedEventArgs e)
{
e.CanExecute = false;
e.Handled = true;
}
- 1. डब्ल्यूपीएफ में टेक्स्टबॉक्स में कट, कॉपी और पेस्ट ऑपरेशंस को दबाने के लिए कैसे?
- 2. विंडोज़ फॉर्म एप्लिकेशन 'कट कॉपी पेस्ट कार्यक्षमता
- 3. टेक्स्टबॉक्स में कॉपी और कट कैसे अक्षम करें?
- 4. "पूर्ववत करें", "कट", "पेस्ट" और "कॉपी" के साथ "संपादन" मेनू को कैसे कार्यान्वित करें?
- 5. विम कॉपी और पेस्ट
- 6. टेक्स्टबॉक्स में पेस्ट ओवरराइड
- 7. एमएस वर्ड से कॉपी करें और रिच टेक्स्टबॉक्स समस्या में पेस्ट करें
- 8. कट और पेस्ट सबूत क्या है?
- 9. विम में "कॉपी और पेस्ट" को सरल कैसे करें?
- 10. एक WPF टेक्स्टबॉक्स
- 11. एक्लिप्स में कॉपी और पेस्ट प्रत्येक पेस्ट लाइन
- 12. कॉपी-पेस्ट
- 13. विंडोज फोन में प्रोग्रामेटिक रूप से कॉपी/पेस्ट कैसे करें?
- 14. CITRIX और विकलांग "कॉपी/पेस्ट"
- 15. टेक्स्टबॉक्स में पेस्ट सामग्री बदलें
- 16. richtextbox में कॉपी और पेस्ट को ओवरराइड करने के लिए कैसे करें
- 17. मैं एक सामान्य तरीके से कट/कॉपी/पेस्ट मेनू और टूलबार आइटम को कैसे सक्षम/अक्षम कर सकता हूं?
- 18. WPF टेक्स्टबॉक्स
- 19. Jquery कॉपी और पेस्ट डोम नोड?
- 20. एचटीसी सेंस कॉपी/पेस्ट एपीआई
- 21. wpf टेक्स्टबॉक्स
- 22. प्रतिलिपि/कट ध्वस्त कोड और
- 23. ग्रहण 3.5 कॉपी और पेस्ट समस्या
- 24. विजुअल स्टूडियो कॉपी पेस्ट बग
- 25. कॉपी सामग्री - और पेस्ट सामग्री + लिंक
- 26. emacs ansi-term shell में कॉपी/पेस्ट
- 27. टेक्स्टबॉक्स और RichTextbox wpf के बीच अंतर?
- 28. पूरे रेल एप्लिकेशन को कॉपी और पेस्ट करना संभव है?
- 29. एंड्रॉइड कॉपी/पेस्ट ग्लोबल कंटेक्स्टुअल मेनू में विधि जोड़ें?
- 30. पॉइंटर्स को प्रतिबंधित करें और
मैं WPF के बारे में ज्यादा नहीं जानता। आप इसके बजाए एक लेबल का उपयोग कर सकते हैं (जो आपको कट/कॉपी/पेस्ट करने की अनुमति नहीं देगा। – shahkalpesh
लेकिन मैं चाहता हूं कि उपयोगकर्ता कीबोर्ड के माध्यम से डेटा इनपुट करे। – Sauron