2015-06-22 11 views
5

यूनिवर्सल विंडोज प्लेटफ़ॉर्म (यूडब्लूपी) का उपयोग करते हुए इंककैनवास नियंत्रण के साथ काम करना मैं इंककैनवास का उपयोग करते समय स्याही स्ट्रोक को मिटाने के लिए सही विधि निर्धारित नहीं कर सकता - वहां एक ईवेंट "स्ट्रोक इरेज्ड" है जिसे संभाला जा सकता है।सार्वभौमिक विंडोज प्लेटफ़ॉर्म (विंडोज 10) ऐप में इंककैनवास स्ट्रोक को कैसे मिटाएं?

आदर्श रूप में "InkCanvas.EditingMode" मूल्य पर "InkCanvasEditingMode" इस्तेमाल किया जाएगा या तो "InkCanvasEditingMode.EraseByPoint" या "InkCanvasEditingMode.EraseByStroke" करने के लिए स्थापित किया जाना है, लेकिन इन Windows के तहत 10

InkCanvas में उपलब्ध नहीं हैं

उदाहरण https://github.com/Microsoft/Windows-universal-samples/tree/master/simpleink का उल्लेख है "स्याही स्ट्रोक मिटाएं" लेकिन उदाहरण केवल स्ट्रोक इरेज्ड इवेंट को संभालता है, जिनके बारे में मैं देख सकता हूं, उन्हें मिटाने के लिए कोई वास्तविक समर्थन नहीं है, मुझे क्या याद आ रहा है?

उत्तर

3

उपयोगकर्ता को स्ट्रोक को मिटाने के लिए (डब्ल्यूपीएफ के इंक कैनवास एडिटिंग मोड के समान) इंककैनवास के InkPresenter के InputProcessingConfiguration सेट करें। Mode से InkInputProcessingMode इत्यादि।

canvas.InkPresenter.InputProcessingConfiguration.Mode = Windows.UI.Input.Inking.InkInputProcessingMode.Erasing; 
+0

मैं पूरी तरह से इस तरह से चूक गया, पूरी तरह से काम करता है! – RoguePlanetoid

संबंधित मुद्दे