मैंने Google पर कुछ मिनट बिताए हैं और मुझे इस समस्या से संबंधित कुछ भी नहीं मिला है:सिल्वरलाइट 3 चेकबॉक्स सूची बॉक्स बग?
आज मैंने सिल्वरलाइट 3 एसडीके में अपग्रेड किया और एक परियोजना को परिवर्तित किया जिस पर मैं काम कर रहा हूं। मैंने फिर अपने प्रोग्राम में एक सूची बॉक्स के साथ एक बग देखा जिसमें चेकबॉक्स को इसके डेटा टेम्पलेट के रूप में देखा गया है।
जब एक या अधिक आइटम चेक किए जाते हैं, और मैं ऊपर और नीचे स्क्रॉल करता हूं, ऐसा लगता है कि चरम पर चेकबॉक्स में से कुछ चेक-आउट और यादृच्छिक रूप से चेक किए जाते हैं। यह चेक किए गए/अनचेक किए गए ईवेंट को ट्रिगर नहीं करता है, हालांकि।
क्या किसी ने इस व्यवहार को देखा है? मैं साधारण से कुछ भी नहीं कर रहा हूं, कम से कम एक चेकबॉक्स की जांच हो जाने के बाद बस ऊपर और नीचे स्क्रॉल कर रहा हूं, और कुछ अन्य जिन्हें मैंने छुआ नहीं है, वे बार-बार चेक-इन की जांच करते हैं। यह सिल्वरलाइट 2 एसडीके के साथ निश्चित रूप से नहीं हो रहा था।
यहाँ मेरी लिस्टबॉक्स के लिए XAML परिभाषा है:
<ListBox x:Name="cBoxSalesmen" Width="135" Height="200"
HorizontalAlignment="Left" VerticalAlignment="Top">
<ListBox.Template>
<ControlTemplate>
<Border Style="{StaticResource BorderStyleThin}">
<StackPanel Orientation="Vertical">
<TextBlock Text="Salesmen" />
<ScrollViewer Height="176" VerticalScrollBarVisibility="Visible" >
<ItemsPresenter />
</ScrollViewer>
</StackPanel>
</Border>
</ControlTemplate>
</ListBox.Template>
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Margin="0" Content="{Binding}" FontSize="10" HorizontalAlignment="Left"
Checked="SalesmenCheckbox_Checked" Unchecked="SalesmenCheckbox_Unchecked"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
डॉन। काश मैं पहले आपका प्रश्न मिला था। यह मुझे बहुत समय बचा लिया होगा। – Jehof