Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Silverlight ListBox από RadioButton

  •  29-09-2009, 16:24

    Silverlight ListBox από RadioButton

    Κοιτάξτε λίγο την παρακάτω απλή xaml:

    <ListBox Name="OptionsListBox" ItemsSource="{Binding Options}" >
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <RadioButton Content="{Binding Text}" 
                                 GroupName="test"
                                 IsChecked="{Binding IsSelected, Mode=TwoWay}">
                    </RadioButton>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

    Το binding γίνεται κανονικότατα και μάλιστα TwoWay. Το αποτέλεσμα είναι ένα List από RadioButtons bound με ένα List<Option> όπου το Option.IsSelected είναι bound με το IsChecked του RadioButton.

    Το πρόβλημά μου είναι ότι όταν γίνεται μια επιλογή ενός RadioButton, τα υπόλοιπα RadioButtons της λίστας δεν ξετσεκάρονται!

    Έχετε καμιά ιδέα γιατί;


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
    Δημοσίευση στην κατηγορία: , , ,
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems