पर मैं कहाँ की तरहDataTrigger एक विशिष्ट प्रकार
void SomeFunction(int value)
इस मैं दो DataGrid
रों उपयोग कर रहा हूँ के लिए कार्य निर्दिष्ट करने की आवश्यकता मैं एक परिदृश्य है।
- छोड़ दिया
DataGrid
कार्य - सही
DataGrid
चयनित समारोह
मैं केवल पैरामीटर जब एक वैध समारोह समारोह DataGrid
में चुना जाता है DataGrid
सक्षम होने के लिए चाहते हैं के लिए पैरामीटर धारण रखती है । NewItemPlaceHolder
(CanUserAddRows="True"
के लिए अंतिम पंक्ति जब चयनित है या चयन खाली है तो मैं इसे अक्षम करना चाहता हूं। मैं एक DataTrigger साथ experimentet लेकिन मैं यह काम करने के लिए
<Style TargetType="DataGrid">
<Setter Property="IsEnabled" Value="False"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=functionDataGrid,
Path=SelectedItem}"
Value="{x:Type systemData:DataRowView}">
<Setter Property="IsEnabled" Value="True"/>
</DataTrigger>
</Style.Triggers>
</Style>
यह अगर बाध्यकारी द्वारा उत्पादित मूल्य एक विशिष्ट Type
की है की जाँच करना संभव है नहीं मिल सकता है? अन्यथा, क्या किसी के पास इसका कोई अन्य समाधान है? अब के रूप में, मैं SelectedCellsChanged
घटना के साथ इस से निपटने रहा हूँ, लेकिन मैं पीछे
धन्यवाद
अपने नए आइटम प्लेसहोल्डर क्या है? आपने इसे कैसे लागू किया है? –
@ डैन पुज़ी: यह "खाली" पंक्ति है जो अंतर्निहित संग्रह में आने से पहले है, 'डेटाग्रिड' –