2016-06-02 6 views
8

का उपयोग करके एक WPF विस्तारक को खींचें मुझे एक विस्तारक के लिए आवश्यकता है जिसका उपयोग स्पर्श नियंत्रण के माध्यम से किया जा सकता है। जब उपयोगकर्ता टॉगल बटन को छूता है तो मुझे विस्तारक का विस्तार करने में कोई परेशानी नहीं होती है, हालांकि मैं विस्तारक को खींचकर विस्तार करना चाहता हूं, (आईफोन पर विस्तारक की तरह, जहां आप शीर्ष से नीचे स्वाइप करते हैं)टच स्वाइप

मैं इसका उपयोग कर सकता हूं एक स्वाइप इशारा कैप्चर करने के लिए हेरफेर घटनाएं और मैं उस घटना का उपयोग करके विस्तारक खोल सकता हूं। हालांकि मुझे नहीं पता कि विस्तार राज्य उंगली का पालन कैसे करें।

मुझे यह पसंद आएगा ताकि यदि आप अपने अंतिम आकार के एक निश्चित प्रतिशत पर खींचें तो यह खुलेगा अगर आप इसे जाने देते हैं और यदि इस प्रतिशत से कम स्नैप बंद हो जाता है।

मैं एक नुकसान में हूँ और नहीं दे सकते हैं इस मुद्दे से संबंधित तो कोई मदद कृतज्ञता

उत्तर

3

प्राप्त एक GridSplitter उपयोग करने की संभावना में एक नज़र होगा गूगल पर कुछ भी पाते हैं। मैंने उंगली खींचने योग्य यूआई बनाने के लिए पहले इनका उपयोग किया है, हालांकि विस्तारक का विस्तार नहीं करना है। मैं कल्पना करता हूं कि तीन कॉलम वाले ग्रिड, ग्रिडप्लिटर युक्त केंद्र और सही आकार वाले दाएं आपको इच्छित कार्यक्षमता दे सकते हैं, हालांकि इसे कुछ कन्वर्टर्स/कोड की आवश्यकता हो सकती है ताकि इसे IsExpanded प्रॉपर्टी जैसे गुणों के साथ समन्वयित किया जा सके।

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