के लिए डेटा ट्रिगर को परिभाषित करना StackPanel
के लिए मैं DataTrigger
को कैसे परिभाषित करूं? यह एक Trigger
संपत्ति है, लेकिन जब आवेदन शुरू करने के लिए यहाँ एक ट्रिगर को परिभाषित प्रारंभ पर निम्न त्रुटि देता है:स्टैकपैनल
विफल वस्तु प्रारंभ (ISupportInitialize.EndInit)। ट्रिगर संग्रह सदस्यों को EventTrigger प्रकार का होना चाहिए। ....
यह निम्नलिखित सरल DataTrigger
से दिया जाता है:
<StackPanel x:Name="PersonPanel" DataContext="{Binding CurrentPerson}">
<TextBlock Text="{Binding Id}" />
<TextBlock Text="{Binding Name}" />
<StackPanel.Triggers>
<DataTrigger Binding="{Binding Id}" Value="1">
<Setter TargetName="PersonPanel" Property="StackPanel.Background" Value="Green" />
</DataTrigger>
</StackPanel.Triggers>
</StackPanel>
यह है कि मैं क्या गलत करते हो मेरी पहली Trigger
कभी है, इसलिए? क्या मुझे Trigger
कहीं और परिभाषित करना चाहिए?
Thx! अच्छी तरह से काम :-) – stiank81