कुछ WPF विशेषताओं के लिए वैकल्पिक हल जो कि सिल्वरलाइट में गायब हैं




silverlight (2)

मैं एक WPF ऐप को सिल्वरलाइट 2 को पोर्ट कर रहा हूं, और कई WPF विशेषताओं में आ गया है जो वर्तमान में SL से गायब हैं I क्या कोई मुझे समकक्ष के साथ मदद कर सकता है या कामकाज का सुझाव दे सकता है?

  1. मैं एक सूची बॉक्स में एम्बेडेड पाठ बॉक्स पर क्लिक और दोहरे क्लिक को संभालना चाहता हूं। WPF कार्यान्वयन एक सूचीबॉक्स नियंत्रण पर PreviewMouseLeftButtonDown / Up का उपयोग करता है। यह चांदी के प्रकाश में कैसे किया जा सकता है, ऐसा लगता है कि Silverlight में PreviewMouseLeftButtonDown / Up अनुपलब्ध है

  2. मैं एक सूची बॉक्स में एम्बेडेड पाठ बॉक्स पर बटन प्रेस (एफ 2 / डिलीट) को नियंत्रित करना चाहता हूं। WPF कार्यान्वयन एक पाठ बॉक्स नियंत्रण पर पूर्वावलोकन किकेडाउन का उपयोग करता है, जो एक सूचीबैक में एक आइटम के रूप में एम्बेडेड होता है। ऐसा लगता है कि SilverKey में PreviewKeyDown अनुपलब्ध है कुंजीडाउन इवेंट हैंडलर को लागू नहीं किया जा रहा है।

  3. कुछ कस्टम संलग्न गुणों के मूल्य के आधार पर मैं एक पाठ बॉक्स के कुछ उपस्थिति गुणों को बदलना चाहता हूं। ऐसा करने के लिए WPF कार्यान्वयन एक डेटाट्रिगर का उपयोग करता है यह चांदी की रोशनी में कैसे किया जा सकता है ऐसा लगता है कि डेटाटाइगर चांदी के प्रकाश में लापता हैं

  4. मैं एक टेक्स्ट बॉक्स की चौड़ाई को बदलना चाहता हूँ, जिस पर लिस्ट बॉक्स की वास्तविक चौड़ाई में टेक्स्ट बॉक्स शामिल होता है। WPF कार्यान्वयन RelativeSource बाइंडिंग का उपयोग करता है इस के लिए चांदी के बराबर या कामकाज क्या है


आइटम 4 के लिए, आप दोनों सूचीबॉन्ड चौड़ाई और टेक्स्ट बॉक्स की चौड़ाई एक स्थिर संसाधन की संपत्ति के लिए बाध्य कर सकते हैं ताकि यह बाइंडिंग के लिए रूटर के रूप में कार्य करे। आप मूल्य कनवर्टर भी इस्तेमाल कर सकते हैं, जो आप सूचीबद्घ के संदर्भ के साथ आरंभ करते हैं, फिर अपने टेक्स्टबॉक्स चौड़ाई के लिए कनवर्टर का उपयोग करें।

3 आइटम के लिए, आप एक समान दृष्टिकोण का उपयोग कर सकते हैं


मैं पूरी तरह WPF से Silverlight से परिचित हूं कृपया मेरी प्रतिक्रियाओं को तदनुसार समझें।

संख्या के लिए 2. कई चाबियों के लिए, मैं कुंजीप और चाइडेउन पर जांच करता हूं। जब कुंजी का उपयोग किया जाता है और जब यह केवल एक बार उपयोग किया जाता था तो मैं पूरे समय को देखने का प्रयास करते समय कुंजीडे का उपयोग करता हूं आपको यह जानना चाहिए कि यह किसी व्यक्ति के टेक्स्ट बॉक्स के बिना एक गेम के लिए था।





silverlight