Avatar
klou
Neregistrovaný
Avatar
klou:

ahoj, neviete niekto ako v aplikácii žijúci v duchu MVVM, urobiť to, že keď zmením hodnotu bunky v DataGrid, tak niečo neja na bindovat? Myslel som si že je na to nejaká vlastnosť CellChanged, ale asi to tak jednoducho nejde. vďaka

 
Odpovědět 29.12.2013 15:17
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na klou
David Čápka:

Události při bindingu přece neřešíš. Budeš bindovat přímo na SelectedCells. Podobný mechanismus se používá zde, kde se binduje na označený item v ListBoxu, koukni se: http://www.itnetwork.cz/…nin-bindingy

Nahoru Odpovědět 29.12.2013 16:43
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na David Čápka
tobias:

ahoj řeším teď to samé. U Comboxu dám na vlastnost SelectedItem Binding, ale co se dává u toho datagridu, když se změní hodnota jedné buňky?? Díky

 
Nahoru Odpovědět 4.1.2014 17:30
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na tobias
Petr Nymsa:

Popiš více problém, co přesněji chceš udělat a poradíme

Nahoru Odpovědět 4.1.2014 17:35
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na Petr Nymsa
tobias :

mám observablelist dat a ten bindinguju do datagridu a když v tom datagridu změnim hodnotu buňky, tak se to v tom listu neprojeví. Mám to jako mvmvm, ta třída která obsahuje tu kolekci je zděděná z INotifyProper­tyChanged a ten observablelist mám get a set {list = value; OnPropertyChan­ged(List);} a stejně to nefunguje :/

 
Nahoru Odpovědět 4.1.2014 17:39
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na tobias
Petr Nymsa:

ObservableList nepotřebuje být ještě napojen znovu na PropertyChanged. Pokud nastavíš Mode bindingu na TwoWay mělo by to snad fungovat.

Nahoru Odpovědět 4.1.2014 17:41
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na Petr Nymsa
tobias:

a to se nastavuje kde? :)

 
Nahoru Odpovědět 4.1.2014 17:43
Avatar
tobias
Neregistrovaný
Avatar
Odpovídá na Petr Nymsa
tobias:

už jsem to našel. ale nefunguje :/

 
Nahoru Odpovědět 4.1.2014 17:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.