पर आधारित कॉम्बोबॉक्स की सक्षम संपत्ति सेट करें, यदि मैं किसी अन्य कॉम्बोबॉक्स में कोई आइटम चुना गया है, तो मैं कॉम्बोबॉक्स को सक्षम/अक्षम करना चाहता हूं। मैं स्टाइल पर ट्रिगर सेट करके इसे काम करने में सक्षम था, लेकिन यह combobox के लिए मेरी कस्टम वैश्विक शैली ओवरराइड करता है। क्या मेरी शैली खोए बिना समान कार्यक्षमता प्राप्त करने का कोई और तरीका है?चयनित इटैम
<ComboBox Grid.Column="1" Grid.Row="1"
Name="AnalysisComboBox"
MinWidth="200"
VerticalAlignment="Center" HorizontalAlignment="Left"
ItemsSource="{Binding Path=AvailableAnalysis}">
<ComboBox.Style>
<Style TargetType="{x:Type ComboBox}">
<Setter Property="IsEnabled" Value="True" />
<Style.Triggers>
<DataTrigger Binding="{Binding SelectedItem,ElementName=ApplicationComboBox}" Value="{x:Null}">
<Setter Property="IsEnabled" Value="False" />
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.Style>
</ComboBox>
एफडब्ल्यूआईडब्ल्यू, मुझे यह एक शैली के साथ काम मिल गया और मैं कनवर्टर को पसंद करता हूं क्योंकि यह सब एक्सएएमएल में है। मुझे निर्दिष्ट करने के लिए एक सेटटर की आवश्यकता नहीं थी कि ट्रिगर सक्रिय नहीं होने पर IsEnabled सत्य होना चाहिए। मैं इसे अन्य लोगों के लिए पोस्ट कर रहा हूं जो इस प्रश्न में आते हैं, ताकि उन्हें यह धार न मिले कि यह शैली के साथ नहीं किया जा सकता है। – Kohanz