2012-03-01 32 views
9

डब्ल्यूपीएफ के डेटाग्रिड को सेल संपादन मोड में प्रवेश करने के लिए डबल क्लिक की आवश्यकता है, और फिर उपयोगकर्ता चेकबॉक्स मान बदल सकता है।अतिरिक्त क्लिक की आवश्यकता के बिना DataGridCheckBoxColumn संपादन योग्य कैसे बनाएं?

संपादन मोड में प्रवेश के लिए डबल क्लिक की आवश्यकता के बिना सेल संपादन योग्य कैसे करें?

+1

संभव डुप्लिकेट [WPF datagrid संपादित करने के लिए प्रवेश] (http://stackoverflow.com/questions/6336868/wpf-datagrid-enter-to-edit) –

उत्तर

11

बस अपने सेल टेम्पलेट में सीधे चेकबॉक्स का उपयोग करने के बारे में सोचें।

<DataGridTemplateColumn Header="Your boolean column"> 
    <DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <CheckBox IsChecked="{Binding YourBooleanProperty, UpdateSourceTrigger=PropertyChanged}" /> 
     </DataTemplate> 
    </DataGridTemplateColumn.CellTemplate> 
</DataGridTemplateColumn> 
की
+0

@XMLforDummies: स्थापना UpdateSourceTrigger संभव है, लेकिन नहीं इस मामले में वास्तव में आवश्यक है। यदि आप टेक्स्टबॉक्स का उपयोग कर रहे हैं तो यह अधिक आम है। – Markus

+1

असल में, मैं इसे UpdateSourceTrigger विनिर्देश के बिना काम करने में सक्षम नहीं था। –

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

  • कोई संबंधित समस्या नहीं^_^