मैं एक WPF अनुप्रयोग पर काम कर रहा हूं जो अनिवार्य रूप से एक WYSIWYG संपादक है, और ड्रैग और ड्रॉप कार्यक्षमता का उपयोग कर रहा है। मेरे पास ड्रैग और ड्रॉप कार्यक्षमता काम कर रही है, लेकिन इसे अधिक सहज और उपयोगकर्ता के अनुकूल बनाने की आवश्यकता है। इसमें से एक हिस्सा वास्तव में आइटम को खींचा जा रहा है। ऐसा करने का सबसे आसान तरीका क्या है? जिन चीज़ों को मैं खींच रहा हूं वे वास्तव में कुछ खास नहीं हैं, लेकिन मुझे यह भी सुनिश्चित नहीं है कि यह कैसे करना है।मैं WPF में खींचा जा रहा आइटम कैसे दिखा सकता हूं?
7
A
उत्तर
8
आपको अन्य चीजों के साथ DragDrop.GiveFeedback का उपयोग करने की आवश्यकता होगी; जैम के पास blog post एक अलग-अलग परिदृश्यों की रूपरेखा है जिसमें से आप वर्णन करते हैं।
कर्सर हेरफेर से निपटने में जैमे के ब्लॉग पोस्ट से तुच्छ उदाहरण ...
private void StartDragCustomCursor(MouseEventArgs e)
{
GiveFeedbackEventHandler handler = new GiveFeedbackEventHandler(DragSource_GiveFeedback);
this.DragSource.GiveFeedback += handler;
IsDragging = true;
DataObject data = new DataObject(System.Windows.DataFormats.Text.ToString(), "abcd");
DragDropEffects de = DragDrop.DoDragDrop(this.DragSource, data, DragDropEffects.Move);
this.DragSource.GiveFeedback -= handler;
IsDragging = false;
}
void DragSource_GiveFeedback(object sender, GiveFeedbackEventArgs e)
{
try
{
//This loads the cursor from a stream ..
if (_allOpsCursor == null)
{
using (Stream cursorStream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(
"SimplestDragDrop.DDIcon.cur"))
{
_allOpsCursor = new Cursor(cursorStream);
}
}
Mouse.SetCursor(_allOpsCursor);
e.UseDefaultCursors = false;
e.Handled = true;
}
finally { }
}
संबंधित मुद्दे
- 1. मैं टूलबार में कोई आइटम कैसे बना सकता हूं WPF
- 2. WPF: मैं ListBox आइटम पर क्लिक कैसे संभाल सकता हूं?
- 3. मैं WPF में एक सेव के रूप में संवाद कैसे दिखा सकता हूं?
- 4. मैं डेटाग्रिडव्यू कॉलम में योग कैसे दिखा सकता हूं?
- 5. मैं ऑरैकल में टेबल में फ़ील्ड कैसे दिखा सकता हूं?
- 6. मैं एंड्रॉइड में सूची दृश्य के किसी आइटम पर कैसे जा सकता हूं?
- 7. मैं एंड्रॉइड में झुकाव मानचित्र कैसे दिखा सकता हूं?
- 8. मैं कोडनिर्देशक में कुकीज़ कैसे दिखा सकता हूं?
- 9. मैं वेबपृष्ठ में एम्बेडेड एक्सेल फ़ाइल कैसे दिखा सकता हूं?
- 10. मैं matplotlib में अलग-अलग आंकड़े कैसे दिखा सकता हूं?
- 11. मैं सभी संकलन त्रुटियों को कैसे दिखा सकता हूं?
- 12. मैं WPF में रेडियो मेनू आइटम का समूह कैसे बना सकता हूं?
- 13. मैं कैसे पता लगा सकता हूं कि मेरे डब्ल्यूपीएफ एप्लिकेशन में फोकस कहां जा रहा है?
- 14. मैं विभिन्न धागे पर WPF विंडो कैसे बना और दिखा सकता हूं?
- 15. आइटमसोर्स का उपयोग करके मैं एक WPF ListBox में अतिरिक्त आइटम कैसे जोड़ सकता हूं?
- 16. मैं एक आइटम को wpf में सामने कैसे ला सकता हूं?
- 17. मैं WPF में अनुकूली लेआउट कैसे बना सकता हूं?
- 18. छिपे हुए पाठ को ब्राउज़र से खींचा जा सकता है?
- 19. मैं क्लोजर में वेक्टर आइटम कैसे अपडेट कर सकता हूं?
- 20. मैं लिस्टबॉक्स में कुछ आइटम कैसे बोल्ड कर सकता हूं?
- 21. मैं मेवेन पीओएम पदानुक्रम कैसे दिखा सकता हूं?
- 22. मैं स्ट्रिंग सरणी में नया आइटम कैसे जोड़ सकता हूं?
- 23. मैं डेटाग्रिड व्यू को चयनित पंक्ति कैसे दिखा सकता हूं?
- 24. क्या मैं ऊर्ध्वाधर में एक UISegmentedControl ऑब्जेक्ट दिखा सकता हूं?
- 25. मैं टेक्स्टटेरा के अंदर HTML स्वरूपण कैसे दिखा सकता हूं?
- 26. मैं माउस कर्सर पर एनएसएमएनयू कैसे दिखा सकता हूं?
- 27. मैं WPF में मार्की प्रगति पट्टी कैसे बना सकता हूं?
- 28. मैं पिक्चरबॉक्स नियंत्रण पर स्क्रॉलबार कैसे दिखा सकता हूं?
- 29. मैं कैसे दिखा सकता हूं कि एक विधि सी #
- 30. मैं शीर्ष एक्शनबार में आइटम कैसे जोड़ सकता हूं?