उपयोगकर्ता datagrid में एक पंक्ति पर क्लिक करता है (या कीबोर्ड का उपयोग करता है) जब में पूरे पंक्तियों को हाइलाइट करें, तो उस पंक्ति का चयन किया जाता है, लेकिन विशेष सेल वे पर क्लिक किया भी अपने स्वयं के विशेष ध्यान दिया जाता है। डेटा संपादन ग्रिड के लिए यह ठीक है, लेकिन मैं एक खुले संवाद की तरह कुछ और बनाने की कोशिश कर रहा हूं जो सूची में प्रत्येक आइटम के लिए गुण दिखाता है, इसलिए ...केवल सिल्वरलाइट डेटा ग्रिड
क्या एक (केवल पढ़ने के लिए) डेटाग्रिड को कॉन्फ़िगर करना संभव है कि उपयोगकर्ता केवल व्यक्तिगत पंक्तियों पर नहीं, संपूर्ण पंक्तियों का चयन या ध्यान केंद्रित कर सकता है।
यदि यह संभव नहीं है, तो केवल पहला तत्व चुनने योग्य बनाने का एक शानदार तरीका है - उदाहरण के लिए मानक विंडोज ओपन डायलॉग में, यदि आप विवरण दृश्य में बदलते हैं तो प्रत्येक पंक्ति के लिए कई कॉलम होते हैं (फ़ाइल नाम, निर्मित तिथि , आकार, आदि), लेकिन आप केवल फ़ाइल नाम कॉलम में आइटम को हाइलाइट कर सकते हैं।
आपके सुझाव से काम करता है, लेकिन मैं एक सवाल मिल गया। मैंने DataGridCell के लिए एक सामान्य ट्रिगर परिभाषित किया है (उदाहरण के लिए यदि यह पढ़ा गया हो तो एक अलग पृष्ठभूमि सेट करें)। बहरहाल, यह सामान्य ट्रिगर काम करने के लिए अगर मैं चलाता बिना अपने RightAlignedCell शैली लागू नहीं लगता है। अपनी शैली में ट्रिगर्स जोड़ना (जैसा आपने यहां किया था) ठीक काम करता है। क्या आप व्यख्या कर सकते हैं? – newman