34 messaggi dal 06 settembre 2002
www.bilo4.it
Ciao a tutti
In una DataGrid WPF (chiamato dg ) aggiungo delle checkbox con il seguente codice:

DataTemplate T = new DataTemplate();
T.VisualTree = new FrameworkElementFactory(typeof(CheckBox),"chk");
dg.SetBinding(CheckBox.IsCheckedProperty, new Binding("Selected"));
RoutedEventHandler clickHandler = new RoutedEventHandler(ItemCheckBox_Click);
dg.AddHandler(CheckBox.ClickEvent, clickHandler, true);
dg.RowHeaderTemplate = T;

Vorrei a questo punto accedere allla proprietà IsChecked di ogni singola CheckBox, per esempio per selezionarle tutte o verificare quali ha selezionato l'utente ....
Come posso fare ad accedere a tali controlli?
Ragiona al contrario: siccome hai messo in binding la proprietà Selected, sfoglia gli elementi della lista e interroga tale proprietà per sapere gli elementi selezionati o impostala per far sì che automaticamente la proprietà IsChecked cambi.

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.