मेरे विंडोज स्टोर ऐप में मैं आइटम I यह सुनिश्चित नहीं है कि यह आपके परिदृश्य के लिए कितना उपयुक्त है, लेकिन ऐसा करने का एक तरीका यह है कि आइटम के आधार पर क्लिक ईवेंट को अनदेखा करना है: अपडेट - एक क्लिक ईवेंट को प्रोग्राममैटिक रूप से जोड़ने के लिए, आपको अपनी ग्रिड (< कोड> एक्स: नाम लाइन): और फिर पीछे कोड में, पेज के निर्माता में हैंडलर जोड़ें: GridView का एक
ItemClick ईवेंट हैंडलर: <प्री>
& lt; GridView ग्रिड। कॉलम = "0" ग्रिड। रो = "1" चयनमोड = "कोई नहीं" IsItemClickEnabled = "True" ItemClick = "ClickOnItem" & gt; & Lt; / GridView & gt;
GridView के साथ
ItemsSource के लिए बाध्य हैं। क्या ग्रिडव्यू के लिए बाध्य किया गया एकल आइटम के लिए क्लिक इवेंट को निकालने की संभावना है?
शून्य ClickOnItem (ऑब्जेक्ट प्रेषक, ItemClickEventArgs ई) {var आइटम = (नमूनाडेटाइम) e.ClickedItem; // एक विशिष्ट वस्तु को अनदेखा करें - यहां हम अद्वितीय आईडी का उपयोग करते हैं, लेकिन यह // कोई विशेषता हो सकती है ... यदि (स्ट्रिंग। कॉम्परेयर (आइटम। यूनिकइंड, "समूह -1 आइटम -1") == 0) वापसी; // सामान्य प्रसंस्करण यहाँ ... ...}
& lt; GridView ग्रिड। कॉलम = "0" ग्रिड। पंक्ति = "1" x: नाम = "myGridView" SelectionMode = "कोई नहीं "IsItemClickEnabled =" True "ItemClick =" ClickOnItem "& gt; & Lt; / GridView & gt;
सार्वजनिक पेज कन्स्ट्रक्टर () {this.InitializeComponent (); MyGridView.ItemClick + = ClickOnItem; }
No comments:
Post a Comment