• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bindowanie do tablicy, indeksowanie /numerowanie właściwości w WPF/ MVVM

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
299 wizyt
pytanie zadane 26 lutego 2017 w C# przez PejtaM Użytkownik (550 p.)

Witam, czy zna ktoś sposób na Bindowanie bezpośrednio do tablicy ? 

<CheckBox IsChecked={Binding Path=SelectedCheckBox1} />
<CheckBox IsChecked={Binding Path=SelectedCheckBox2} />
<CheckBox IsChecked={Binding Path=SelectedCheckBox3} />

private bool _selectedCheckBox1 = false;
public bool SelectedCheckBox1
{
     get
     {
        return _selectedCheckBox1;
     }
    set
     {
        _selectedCheckBox1 = value;
        RaisePropertyChange("SelectedCheckBox1")
      }
}

Chce to zrobić nie takim topornym sposobem bo tych CheckBoxów mam więcej. Czy da się je np zaindeksować albo coś w tym stylu ?

<CheckBox IsChecked={Binding Path=ArraySelectedCheckBox[0]} /> 
<CheckBox IsChecked={Binding Path=ArraySelectedCheckBox[1]} /> 
<CheckBox IsChecked={Binding Path=ArraySelectedCheckBox[2]} /> 

Generalnie tak, żeby nie robić dodatkowej kopii tablicy np do przekazania modelowi , które CheckBoxy są zaznaczone lub tak, żeby wyczyścić wybór przeiterować taką tablice na wartosci false. A nie żeby każdemu propertiesowi po kolei przypisywać wartość.

1 odpowiedź

+1 głos
odpowiedź 26 lutego 2017 przez CzikaCarry Szeryf (75,320 p.)
wybrane 6 marca 2017 przez PejtaM
 
Najlepsza

Możesz to zrobić na 2 sposoby:

komentarz 26 lutego 2017 przez PejtaM Użytkownik (550 p.)

Dzięki, przestudiuje yes

Podobne pytania

0 głosów
1 odpowiedź 856 wizyt
pytanie zadane 11 marca 2017 w C# przez PejtaM Użytkownik (550 p.)
0 głosów
0 odpowiedzi 178 wizyt
0 głosów
1 odpowiedź 447 wizyt

91,832 zapytań

140,506 odpowiedzi

316,997 komentarzy

61,163 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...